Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ROMEN
Зарегистрирован: 04.04.2008 Сообщения: 12
|
Добавлено: Ср Апр 16, 2008 11:42 am Заголовок сообщения: WFS сервер, как зделать? |
|
|
Помогите пожалуйста в создании WFS сервера!
Web Feature Service (WFS) – другой вид картографической веб-службы, возвращающей, в отличие от WMS, набор векторных объектов. Формат представления объектов – текст на Языке географической разметки (Geography Markup Language, GML). Сам GML является отдельной спецификацией OGC. Назначение WFS – дать клиентскому приложению возможность создавать многослойные карты, в которых слои берутся из разных источников. Растровые изображения WMS не прозрачны, поэтому вы не можете наложить изображение от одной WMS-службы поверх другой. А вот векторы WFS вполне для этого пригодны. Очевидно, что цена этому – усложнение клиентского приложения, которое должно уметь отобразить эти векторные данные. Кроме того, WFS не может полноценно заменить множество слоев WMS, т.к. даже не очень большое количество векторных объектов в формате GML занимает объем, соизмеримый с объемом растрового изображения той же карты. Поэтому эти два вида служб оптимально использовать в паре: WMS – для отображения базовой карты, WFS – для оперативной графики поверх нее (например, маршруты или выделенные объекты).
http://gis-lab.info/qa/openlayers-begin.html
http://geomapx.blogspot.com/2008/01/wms-and-openlayers.html
Вот пример такого сервера - http://webservices.ionicsoft.com/unData/wfs/UN
А это содержание файла который сохраняетса вместе со скачаными с него файлами:
- <MI_WFS_TableDefinition xmlns:ionic="http://www.ionicsoft.com/versions/5" xmlns:wfs="http://www.ionicsoft.com/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns="http://www.opengis.net/wfs" xmlns:ogcwfs="http://www.opengis.net/wfs" xsi:schemaLocation="http://www.opengis.net/wfs ../wfs/1.0.0/WFS-basic.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <ServerInfo xmlns="http://www.mapinfo.com/tabdef">
<GetCapabilities URL="http://webservices.ionicsoft.com/unData/wfs/UN" />
<DescribeFeatureType URL="http://webservices.ionicsoft.com:8080/unData/wfs/UN" HttpRequest="Post" />
<GetFeature URL="http://webservices.ionicsoft.com:8080/unData/wfs/UN" HttpRequest="Post" />
<Feature Name="wfs:N10M_WBY_POLY" CoordSys="mapinfo:coordsys 1,104" srsName="EPSG:4326" />
</ServerInfo>
- <ColumnInfo xmlns="http://www.mapinfo.com/tabdef">
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="AREA" objrealname="" type="Float" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="PERIMETER" objrealname="" type="Float" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="WBY_" objrealname="" type="Integer" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="WBY_ID" objrealname="" type="Integer" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="NAME" objrealname="" type="Char" width="0" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="TYPE_" objrealname="" type="Char" width="0" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="PERENNIALITY" objrealname="" type="Char" width="0" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="CNTY_CODE" objrealname="" type="Char" width="0" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="E00_CENTROID_Y" objrealname="" type="Float" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="E00_CENTROID_X" objrealname="" type="Float" />
<Column xmlns="" nsurl="http://www.ionicsoft.com/wfs" ns="wfs" name="GEOM" objrealname="gml:PolygonPropertyType" type="Geometry" />
</ColumnInfo>
</MI_WFS_TableDefinition>
Я так понимаю что для того чтобы создать этот сервер нужно зарегистрировать интернет-страничку на каком то бесплатном хостинге- это я сделаю! а дальше? ... (( |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Ср Апр 16, 2008 4:13 pm Заголовок сообщения: |
|
|
Уверен, что тебе Web-сервисы нужны? Web-сервис нужен чтобы предоставлять информацию другой программе, которая умеет использовать данные, которые возвращает этот Web-сервис. Web-сервисы не нужны Web-браузерам и людям, которые смотрят в них :) |
|
Вернуться к началу |
|
|
ROMEN
Зарегистрирован: 04.04.2008 Сообщения: 12
|
Добавлено: Чт Апр 17, 2008 12:23 pm Заголовок сообщения: |
|
|
Андрей Могильный писал(а): |
Уверен, что тебе Web-сервисы нужны? Web-сервис нужен чтобы предоставлять информацию другой программе, которая умеет использовать данные, которые возвращает этот Web-сервис. Web-сервисы не нужны Web-браузерам и людям, которые смотрят в них :) |
значит простому смертному (не кодеру) это не под силу?? |
|
Вернуться к началу |
|
|
|