ArcGIS API for JS, как подключить слой GeoJSONLayer из файла json?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
HomBro
Интересующийся
Сообщения: 33
Зарегистрирован: 25 ноя 2017, 20:31
Репутация: 1
Откуда: Уфа

ArcGIS API for JS, как подключить слой GeoJSONLayer из файла json?

Сообщение HomBro » 01 июн 2019, 13:30

Я создал в ArcMap точечный слой, дальше, с помощью инструмента Features to JSON конвертировал эти точки в файл JSON поставив галочку напротив GeoJSON, пытаюсь закинуть его на карту:

Код: Выделить всё

let layer = new GeoJSONLayer
({
    url: "data/points.geojson"
});
                
let map = new Map
({
    basemap: "dark-gray"
});
                        
map.add(layer);
                
let mapview = new MapView
({
    container: "map",
    map: map
});
Но ничего на карте не появляется, пробовал изменять формат на .geojson, так же, при чем если поменять url на ссылку из документации, то всё норм, точки появляются, что я делаю не так?
Вот сам GeoJSON:

Код: Выделить всё

{
  "type" : "FeatureCollection",
  "crs" : {
    "type" : "name",
    "properties" : {
      "name" : "EPSG:4326"
    }
  },
  "features" : [
    {
      "type" : "Feature",
      "id" : 0,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          33.104336001568804,
          68.938428567351792
        ]
      },
      "properties" : {
        "FID" : 0,
        "Id" : 0,
        "name" : "ПС \"Выходной\""
      }
    },
    {
      "type" : "Feature",
      "id" : 1,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          27.239588722642054,
          68.578057029296374
        ]
      },
      "properties" : {
        "FID" : 1,
        "Id" : 0,
        "name" : "Обсерватория \"Ивало\""
      }
    },
    {
      "type" : "Feature",
      "id" : 2,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          27.239588722642054,
          66.295438316214941
        ]
      },
      "properties" : {
        "FID" : 2,
        "Id" : 0,
        "name" : "ПС \"Пирттикоски\""
      }
    },
    {
      "type" : "Feature",
      "id" : 3,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          30.519568963743939,
          62.840457405609826
        ]
      },
      "properties" : {
        "FID" : 3,
        "Id" : 0,
        "name" : "Обсерватория \"Мекриярви\""
      }
    },
    {
      "type" : "Feature",
      "id" : 4,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          27.988279864632705,
          61.167395361751957
        ]
      },
      "properties" : {
        "FID" : 4,
        "Id" : 0,
        "name" : "ПС \"Юлликкала\""
      }
    },
    {
      "type" : "Feature",
      "id" : 5,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          25.136123133239767,
          60.873753130324317
        ]
      },
      "properties" : {
        "FID" : 5,
        "Id" : 0,
        "name" : "Станция \"Мантсала\""
      }
    },
    {
      "type" : "Feature",
      "id" : 6,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          21.64223113728341,
          61.543384874899488
        ]
      },
      "properties" : {
        "FID" : 6,
        "Id" : 0,
        "name" : "ПС \"Раума\""
      }
    },
    {
      "type" : "Feature",
      "id" : 7,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          33.54998549084894,
          68.32928695669527
        ]
      },
      "properties" : {
        "FID" : 7,
        "Id" : 0,
        "name" : "ПС \"Ревда\""
      }
    },
    {
      "type" : "Feature",
      "id" : 8,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          33.136422764796961,
          67.97638600746896
        ]
      },
      "properties" : {
        "FID" : 8,
        "Id" : 0,
        "name" : "ПС \"Титан\""
      }
    },
    {
      "type" : "Feature",
      "id" : 9,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          33.091693968689377,
          66.070013144677333
        ]
      },
      "properties" : {
        "FID" : 9,
        "Id" : 0,
        "name" : "ПС \"Лоухи\""
      }
    },
    {
      "type" : "Feature",
      "id" : 10,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          34.314199647682678,
          61.976001574284354
        ]
      },
      "properties" : {
        "FID" : 10,
        "Id" : 0,
        "name" : "ПС \"Кондопога\""
      }
    },
    {
      "type" : "Feature",
      "id" : 11,
      "geometry" : {
        "type" : "Point",
        "coordinates" : [
          34.402141146900576,
          68.383359695526465
        ]
      },
      "properties" : {
        "FID" : 11,
        "Id" : 0,
        "name" : "Станция \"Ловозеро\""
      }
    }
  ]
}

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей