All Projects → Vicfeel → Otmaps

Vicfeel / Otmaps

Licence: mit
基于ArcGIS API for JavaScript封装的专题图制图类库

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Otmaps

ExtApp
ExtApp是一个基于三层架构,使用NHibernate、API Controller和ExtJs创建的,用于简化政府和企业应用开发的Web应用程序框架。
Stars: ✭ 14 (-68.18%)
Mutual labels:  map, gis
mars2d
【Mars2D平台 】主仓库,包含所有开源仓库清单导航
Stars: ✭ 182 (+313.64%)
Mutual labels:  map, gis
HMap
:earth: HMap | 基于openlayers的封装组件
Stars: ✭ 64 (+45.45%)
Mutual labels:  map, gis
conrex
An Elixir implementation of the CONREC algorithm for topographic or isochrone maps.
Stars: ✭ 52 (+18.18%)
Mutual labels:  map, gis
Mapsui
Mapsui is a .NET Map component for WPF, Xamarin.Forms, Xamarin.Android, Xamarin.iOS and UWP
Stars: ✭ 447 (+915.91%)
Mutual labels:  gis, map
font-gis
Icon font and SVG for use with GIS and spatial analysis tools
Stars: ✭ 121 (+175%)
Mutual labels:  map, gis
UMapControl
轻量级跨平台瓦片地图库
Stars: ✭ 35 (-20.45%)
Mutual labels:  map, gis
L7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis framework which relies on Mapbox GL or AMap to render basemaps.
Stars: ✭ 2,517 (+5620.45%)
Mutual labels:  gis, map
Blendergis
Blender addons to make the bridge between Blender and geographic data
Stars: ✭ 4,642 (+10450%)
Mutual labels:  gis, map
Maptalks.js
A light and plugable JavaScript library for integrated 2D/3D maps.
Stars: ✭ 3,377 (+7575%)
Mutual labels:  gis, map
Go Staticmaps
A go (golang) library and command line tool to render static map images using OpenStreetMap tiles.
Stars: ✭ 246 (+459.09%)
Mutual labels:  gis, map
Sharpmap
An easy-to-use mapping library for use in web and desktop applications
Stars: ✭ 613 (+1293.18%)
Mutual labels:  gis, map
Ol3echarts
🌏 📊 ol3Echarts | a openlayers extension to echarts
Stars: ✭ 229 (+420.45%)
Mutual labels:  gis, map
farmOS-map
farmOS Map is an OpenLayers wrapper library designed for agricultural mapping needs. It can be used in any project that has similar requirements.
Stars: ✭ 18 (-59.09%)
Mutual labels:  map, gis
Openglobus
JavaScript 3d maps and geospatial data visualization engine library.
Stars: ✭ 199 (+352.27%)
Mutual labels:  gis, map
awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (-20.45%)
Mutual labels:  map, gis
Awesome Geospatial Companies
🌐 List of 500+ geospatial companies (GIS, Earth Observation, UAV, Satellite, Digital Farming, ..)
Stars: ✭ 184 (+318.18%)
Mutual labels:  gis, map
Awesome Gis
😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.
Stars: ✭ 2,582 (+5768.18%)
Mutual labels:  gis, map
vts-browser-cpp
VTS Browser C++ library
Stars: ✭ 45 (+2.27%)
Mutual labels:  map, gis
Iclient Javascript
Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.
Stars: ✭ 593 (+1247.73%)
Mutual labels:  gis, map

OTMaps

基于ArcGIS API for Javascript封装的专题图制图类库,要求版本3.13+

在线样例(Samples)

类库特点(Advantage)

  • 使用方法简单:

    简单几步完成专题图绘制,使用方法

  • 制图种类丰富:

    当前支持柱状图专题图 饼状图专题图 范围值专题图 热力专题图以及柱状+范围值组合图 饼状+范围值组合图,并不断丰富中

  • 支持独立统计数据:

    统计数据不依赖地图服务,支持基于独立统计数据的专题图开发

  • 支持链式调用:

    histogramMap.setConfig(options).setStatData(data).draw(callback);
    

使用方法(Usage)

  • 文件下载

    将OTMap文件夹放置在自己的项目中,dist和src分别为部署版开发版

    dist         //压缩后代码,部署请使用该文件夹下OTMap
    src          //源代码,开发者请使用该文件夹下OTMap
    screenshots  //效果截图
    samples      //使用样例代码
    
  • 路径配置

    在index.html中添加OTMap路径,注意dojoConfig的配置要在arcgisJsApi引用之前

      var package_path = window.location.pathname.substring(0,window.location.pathname.lastIndexOf(''));
        var dojoConfig = {
          packages:[{
            name:'OTMap',
            location:package_path + '/OTMap'  //OTMap所处的相对路径,当前为index.html同级目录
          }]
      };
    

——以柱状图专题图为例

  • 引用及构建对象:

    define(["OTMap/index"],function (OTMap) {
      var histogramMap = new OTMap('histogram');
      
    });
    
  • 制图参数设置:

    histogramMap.setConfig({
      map: myMap,
      layer: {}
      ... ...
    });
    

    详细开发API

  • 专题图绘制:

    histogramMap.draw();
    

效果截图(screenshots)

image image image image

问题反馈(Questions)

如何有任何疑问或更好的建议,请通过 New Issue 来向我反馈。

项目许可(License)

OTMaps is available under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].