Можно ли каким-либо образом получить все функции слоя EN C и переключать их видимость в java или. net ArcGIS SDK? - PullRequest
1 голос
/ 01 февраля 2020

Я искал способ получить список всех функций из слоя EN C, просматривая примеры кодирования, я наткнулся на this .

В этом В примере кода у нас есть методы MapView.IdentifyLayersAsyn c и MapView.IdentifyLayerAsyn c, оба эти метода возвращают соответственно Task> и Task, и мы можем затем получить объекты из GeoElements, но оба эти метода требуют Point в качестве входных параметров. Как можно мы делаем это без указания точки, т.е. получаем все функции слоя EN C и возможно ли переключать их видимость в MapView (особенно в java 100.7.0)? Заранее спасибо

1 Ответ

1 голос
/ 03 февраля 2020

Невозможно получить все функции из слоя EN C с помощью IdentifyLayerAsyn c (). IdentifyLayerAsyn c () используется для идентификации видимых объектов одним щелчком мыши. https://developers.arcgis.com/java/latest/api-reference/reference/com/esri/arcgisruntime/mapping/view/GeoView.html#identifyLayersAsync (javafx.geometry.Point2D, double, boolean, int)

Каков ваш вариант использования? Вы пытаетесь получить все функции EN C в текущем представлении или все функции из файла EN C? Вы смотрели на утилиту GDAL ogr2ogr? Он может экспортировать S57 (EN C) в другие векторные форматы.

...