2014-02-28 5 views

ответ

0
  • Первая часть шейп: Вы должны импортировать их с помощью ваших QuantumGIS или shapeFileImporter или какого-либо другого инструмента предназначен для работы с шейпфайлами и ваш разъем базы данных или Mapserver , Если вы хотите получить дополнительную информацию по этой теме, вы должны указать . Например. какую пространственную БД вы используете, какой вид mapServer вы используете и так далее. Импорт шейп-файлов с помощью OpenLayers может быть возможным с this, но я не проверял еще , и это может быть очень уязвимы и не очень легко собирается, потому что шейп являются бинарными ...

  • Вторая часть является экспорт KML: если у вас есть векторный слой в OL, вы можете получить набор функций и передать его в OpenLayers.Format.KML для функции записи, и он создает структурированную строку KML ... I havne't протестировали его, но это должно работать:

    var myKMLparser = new OpenLayers.Format.KML;

    var myKMLStructuredString = myKMLparser.write (myVectorLayer.features);

here you can find the documentation для этого анализатора ...

Смежные вопросы