GSR使用¶
目前基本的FeatureServer和MapServer功能工作正常。就API而言,每个GeoServer工作区都被视为ArcGIS®服务。ArcGIS®URL在GeoServer中如下所示:
http://localhost:8080/geoserver/gsr/services/topp/MapServer/ http://localhost:8080/geoserver/gsr/services/topp/FeatureServer/
其中topp是工作区名称。
备注
Esri、ArcGIS和ArcGIS Online是Esri在美国、欧洲共同体或某些其他司法管辖区的商标、注册商标或服务商标。提及的其他公司和产品可能是其各自所有者的商标。
CORS¶
使用官方JS API时,CORS检测无法正常工作。您需要手动将服务器添加到启用CORS的服务器列表中:
require(["esri/config"], function (esriConfig) {
esriConfig.request.corsEnabledServers.push("localhost:9191");
});
还需要在服务器上启用CORS支持。如果没有这些设置,它将尝试使用JSONP,这可能不太受支持。
有关在GeoServer中启用CORS的信息,请参见 here .
网络墨卡托空间参考¶
官方的api使用空间参考102100作为Web Mercator。为了使其工作,请将以下自定义投影添加到 data_dir/user_projections/epsg.properties 文件:
102100=PROJCS["WGS 84 / Pseudo-Mercator",GEOGCS["Popular Visualisation CRS",
DATUM["Popular_Visualisation_Datum",SPHEROID["Popular Visualisation Sphere",6378137,0,
AUTHORITY["EPSG","7059"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6055"]],
PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4055"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],
PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],
PARAMETER["false_easting",0],PARAMETER["false_northing",0],AUTHORITY["EPSG","3785"],
AXIS["X",EAST],AXIS["Y",NORTH]]