我正在http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer使用地图服务,它为我提供了一张世界地图。
我有一个形状文件(.prj),如下所示:
PROJCS [“UTM:10N”,GEOGCS [“GCS_North_American_1927”,DATUM [“D_North_American_1927”,SPHEROID [“CLARKE 1866”,6378206.4,294.9786982]],PRIMEM [“GREENWICH”,0.0],UNIT [“Degree” ,0.0174532925199433],投影[ “Transverse_Mercator”],PARAMETER [ “Central_Meridian”, - 123.0],PARAMETER [ “Latitude_Of_Origin”,0.0],PARAMETER [ “Scale_Factor”,0.9996],PARAMETER [ “False_Easting”,500000.0],PARAMETER [ “False_Northing”,0.0],单位[ “METER”,1.0]]
与形状文件相关的位置位于加拿大西部(UTM:10N)。研究似乎表明这是WKID 26710.
如果我创建地图图层并将SpatialReference设置为26710,则不会显示地图。如果我将SpatialReference设置为102100,我会得到一张地图,但我的点数在法国东部。这告诉我我的参考已经关闭。
我正在处理形状文件,但我不创建或拥有它们。你会如何让他们在加拿大正确定位?似乎答案是“获得正确的空间参考”,但我所做的所有搜索都说是26710。
答案 0 :(得分:1)
您使用的地图服务仅绘制102100投影中提供的几何图形。如果您可以访问ArcGIS Geometry服务器,则可以将数据点从源投影转换为地图服务所需的数据点。见http://resources.esri.com/help/9.3/arcgisserver/apis/rest/project.html
例如,如果你有一个坐标在26710 wkid中的点是(491800,5456280),你可以做类似的事情
该结果中的x和y坐标应显示在您链接的地图服务上温哥华附近的某处。