фильтр-листовка Geo JSON по названию - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь выделить некоторые города из моей страны из файла geo json, мне удается заставить его работать с помощью response-листовки

<FeatureGroup>
        {this.state.data.map(f => {
          return <GeoJSON key={f.properties.id} data={f} style={this.myStyle} onEachFeature={this.onEachFeature}/>
        })}
      </FeatureGroup>

response-leaflet Geo JSON пример

теперь города, которые я пытаюсь показать, поступают из бэкэнда, в котором у меня есть идентификатор, имя города, а также имя отдела (штата) в виде файла json

моя единственная проблема заключается в том, как я могу сопоставить их оба только с именем города (поскольку идентификаторы ключей различаются по порядку в массивах)

например, возвращает все города из Backend Query и каким-то образом отфильтруйте свойство ключа Geo JSON ie .Name

Geo JSON im, используя

https://territoriosenriesgo.unah.edu.hn/geoserver/wfs?srsName=EPSG%3A4326&typename=geonode%3Ahnd_municipios0&outputFormat=json&version=1.0.0&service=WFS&request=GetFeature&access_token=bddd15bb8f1411eabdef000c2928a40d

...