Dojo 从ESRI ArcServer(proxy.ashx)检索形状文件

Dojo 从ESRI ArcServer(proxy.ashx)检索形状文件,dojo,geojson,shapefile,arcgis-server,Dojo,Geojson,Shapefile,Arcgis Server,艾伯塔省有一份关于油砂OSIP的ESRI地图: 保存网页时,您将获得一个proxy.ashx文件,该文件似乎包含整个几何图形: dojo.io.script.jsonp_dojoiostript9._jsonpccallback{displayFieldName:Operator_Name,字段别名:{OBJECTID:OBJECTID,OSP_NO:Project 编号,项目名称:项目名称,作业区:油砂 地区、行业类型:行业类型、项目状态:项目 状态,年份:年份,形状。起始:形状。起始,形状。

艾伯塔省有一份关于油砂OSIP的ESRI地图:

保存网页时,您将获得一个proxy.ashx文件,该文件似乎包含整个几何图形:

dojo.io.script.jsonp_dojoiostript9._jsonpccallback{displayFieldName:Operator_Name,字段别名:{OBJECTID:OBJECTID,OSP_NO:Project 编号,项目名称:项目名称,作业区:油砂 地区、行业类型:行业类型、项目状态:项目 状态,年份:年份,形状。起始:形状。起始,形状。起始长度:形状。起始长度,运算符\u名称:运算符 名称},geometryType:ESRIGEMETRYPOLYGON,空间引用:{wkid:102100,latestWkid:3857},字段:[{Name:OBJECTID,type:ESRIFELDTypeOID,别名:OBJECTID},{Name:OSP_NO,type:ESRIFELDTypeSmallInteger,别名:Project 编号},{name:Project\u name,类型:esrifeldtypestring,别名:Project 名称,长度:255},{Name:OS_区域,类型:esrifeldtypestring,别名:Oil 沙 面积,长度:5},{name:Industry_Type,Type:esrifeldtypestring,别名:Industry 类型,长度:3},{name:Project_Status,类型:esrifeldtypestring,别名:Project 状态,长度:3},{name:Year,type:esrifeldtypesmallinteger,别名:Year},{name:Shape.STArea,type:esrifeldtypedouble,别名:Shape.STArea},{name:Shape.STLength,type:esrifeldtypedouble,别名:Shape.STLength},{name:Operator\u name,type:esrifeldtypestring,别名:Operator 名称,长度:75}],特性:[{属性:{OBJECTID:1,OSP_编号:1,项目名称:Cold 湖 运营,运营区域:CL,行业类型:02,项目状态:01,年份:2015,形状。STArea:688184465.74006724,形状。长度:193203.9483387477,运营商名称:Imperial 油 参考资料},几何:{环:[-12282289.6755024967273922.0817552721],-12282396.11705292727322.0677068951], 所容纳之物 ]]]}}]};

全糊

有没有办法将其导出为shapefile


PS:如果可以使用代理文件绕过ESRIs策略,将几何图形隐藏在SVG路径中,那就太好了。

我认为这个链接可以解决将GeoJson转换为图形的问题

这完全符合你的问题

您好,Miriam

您可以使用TannerGeo的产品来完成此任务