GML 조각을 시각화하기위한 최고의 Java 오픈 소스 툴킷 [폐쇄

StackOverflow https://stackoverflow.com/questions/128699

  •  02-07-2019
  •  | 
  •  

문제

받고있는 GML 조각을 시각화하는 방법을 찾고 있습니다. 이 작업에 사용할 수있는 가장 자유롭게 사용할 수있는 Java 라이브러리는 무엇입니까?

도움이 되었습니까?

해결책

지오 툴 GML 파일을 읽기위한 라이브러리를 제공합니다. 또한 라이브러리가 지원하는 지리 공간 형식을 표시하기위한 UI 구성 요소를 제공합니다.

다른 팁

GML이 실제로 파일 형식을 정의하지 않는다는 경고를받습니다. 자체 XML 스키마를 정의하기위한 추상 시작점을 제공합니다. 우리는 스키마를 사용하여 Java 클래스에 매핑하기 위해 어떤 XML 요소를 정렬합니다 (따라서 날짜가 날짜로 표시, 지오메트리는 JTS 지오메트리 등)입니다.

이것은 GML "파일"만 제공 된 사람들에게 충분한 슬픔을 유발합니다. 최근에 정의되지 않은 요소가 문자열이라고 가정하는 Geotools에 유틸리티 클래스 (GML이라고 함)를 추가했습니다.

테스트 사례의 예는 다음과 같습니다.

        URL url = TestData.getResource(this, "states.gml");
        InputStream in = url.openStream();

        GML gml = new GML(Version.GML3);
        SimpleFeatureCollection featureCollection = gml.decodeFeatureCollection(in);

Geotools QuickStart :

    MapContext map = new DefaultMapContext();
    map.setTitle("Quickstart");
    map.addLayer(featureCollection, null);

    // Now display the map
    JMapFrame.showMap(map);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top