안녕하세요 저는 ESRI지도를 사용하는 초보자입니다. 내 데이터베이스에 저장된 모든 도시의 위도와 경도가 있습니다. 위도와 경도 값을 기반으로지도에서 해당 지역을 강조 표시해야합니다.Esri GIS지도에서 지역 (도시)을 강조 표시하거나 윤곽을 그리는 방법
사람은, 그래서 만약 당신이 이미 체크를하지 않은 자바 스크립트
안녕하세요 저는 ESRI지도를 사용하는 초보자입니다. 내 데이터베이스에 저장된 모든 도시의 위도와 경도가 있습니다. 위도와 경도 값을 기반으로지도에서 해당 지역을 강조 표시해야합니다.Esri GIS지도에서 지역 (도시)을 강조 표시하거나 윤곽을 그리는 방법
사람은, 그래서 만약 당신이 이미 체크를하지 않은 자바 스크립트
자바 스크립트 API의 documention는 다음 링크에서 위치를 사용하여지도에서 특정 지역 (도시) 강조에 나에게 기사를 점/나에게 몇 가지 코드를 보여줄 수 그것은 아웃 : 이미는 ArcGIS 서비스에서 도시의 위치가있는 경우
https://developers.arcgis.com/en/javascript/
, 당신은 단순히 그것을위한 동적 레이어를 만들고지도에 추가 할 수 있습니다. 여기에 그냥 할 수있는 웹 사이트의 샘플 섹션에서 exmaple이다 : 당신의 도시 위치는는 ArcGIS 서비스로부터 대신 다음 라트와 걷고 기본 테이블에 오는되지 않습니다
https://developers.arcgis.com/en/javascript/jssamples/map_dynamic.html
경우 지도에 수동으로 그래픽으로 추가하려고합니다. 본질적으로이 작업을 수행하는 방법은 선호하는 방법을 사용하여 DB에서 위치를 검색하는 것입니다 (웹 서비스가 가장 강력하거나, ASP를 사용하는 경우 페이지를 검색 할 때 페이지에 자바 스크립트 배열로 렌더링 할 수 있습니다 닷넷/PHP 등), 다음 위치 배열을 통해 루프, 각 하나의 그래픽을 만들고지도에 추가하십시오. 다음과 같음 :
require([
"esri/geometry/Point",
"esri/symbols/SimpleMarkerSymbol",
"dojo/_base/Color",
"esri/graphic", ... ],
function(Point, SimpleMarkerSymbol, Color, Graphic) {
// assuming cities is an array of city objects with lat and lon attributes
var cities = /*get your array of city locations*/
// Define a symbol to use
var citySymbol = new SimpleMarkerSymbol().setStyle(SimpleMarkerSymbol.STYLE_SQUARE).setColor(new Color([255,0,0,0.5]));
// Loop through each city
for (n = 0; n < cities.length; n++) {
// Create a point geometry
var pt = new Point(cities[n].x,cities[n].y,map.spatialReference)
// Create a graphic using the point and symbol
var graphic = new Graphic(pt,citySymbol);
// add the graphic to the map
map.graphics.add(graphic);
}
});
나는 실제로 그것을 실행하지 않았을 가능성이 높습니다 가능성이 버그 또는 두 있지만 희망 출발점이 포함되어 있습니다. 자세한 내용은 Javascript API 참조에서 Graphics를 확인하십시오.
"https://developers.arcgis.com/en/javascript/jssamples/map_simple.html"링크를 사용하여지도를 만들었습니다. 이제 AACHEN과 Munich의 예를 들어 전체 도시 경계를 다음 위도, Long 값 (Aachen - 50.7682583333333,6.1033) (Munich48.1444902439025,11.51717426829268) 코드를 수정해야 할 부분을 알려주십시오. – user1581721
하나의 좌표만을 기반으로 한 도시의 면적을 어떻게 예상합니까? – Juffy
@Juffy : 도시의 특정 영역을 개략적으로 설명하는 다른 방법이 있습니까? – user1581721