2009-09-05 4 views
5

У меня есть БД с целым рядом записей, содержащих лат и длинные точки, которые я хочу получить на карте. Уровень детализации, который мне нужен, зависит от уровня австралийской улицы и до уровня страны, и это могут быть либо чистые картографические данные (пригороды, улицы и т. Д.), Либо аэрофотоснимки. Это чисто для личных целей, и выход не должен быть качеством производства. Я предполагаю, что либо карты Bing, либо Google Earth - это способ пойти - может ли кто-нибудь указать мне в правильном направлении для очень быстрой и простой реализации? Благодаря!Самый простой способ получить пространственные данные sql 08 на карте?

+0

Какую платформу на стороне клиента вы выбрали для создания карты? –

+0

Если что-то нуждается в фактическом кодировании, то предпочтение отдается .NET. Как я уже упоминал, это не клиентский проект, поэтому клиентская технология может быть чем-то быстрым и противным, что позволяет мне визуализировать данные на карте. –

+0

DeepEarth должен соответствовать требованиям для клиентской среды, он написан на C# для Silverlight. Вам по-прежнему потребуется компонент на стороне сервера для доставки данных AFAIK. Для этого GeoServer должен работать. –

ответ

1

Лучший подход, который я нашел для этого до сих пор, - Craig Dunn's Geoquery. Мне нужно потратить немного больше времени на знакомство с ним, но на поверхности это выглядит как довольно аккуратный инструмент.

0

Это может быть какой-то старт - http://msdn.microsoft.com/en-us/magazine/dd434647.aspx#id0080059

среды SQL Server Management Studio 2008 включает в себя простой визуализатор в виде вкладки Spatial результатов в окне результатов запросов. Этот визуализатор работает с географией или геометрией. столбец в результатах запроса и графиках Типы пространственных данных на сетке. Если в результатах запроса появилось , то в окне результатов запроса можно указать несколько пространственных столбцов, которые вы можете выбрать для отображения в виде . Отображаемый столбец должен отображаться в двоичном формате SQL Server ; использование ToString() или STASText() не будет работать с визуализатором .

+0

Благодарим за это, интересную статью, но за исключением ссылки на программу Geoquery от Craig Dunn, в основном это вкладка пространственных результатов, которая не дает вам никакого наложения карты. –

0

Независимо от того, какой инструмент на стороне клиента вы выберете для разметки, вы захотите иметь API для извлечения данных SQL Server в виде изображения или в векторном формате. У меня не было опыта работы с ним, но GeoServer должен уметь work with SQL Server Spatial Data.

С их about page:

GeoServer может отображать данные на любом из популярных картографических приложений, таких как Google Maps, Google Earth, Yahoo Maps и Microsoft Virtual Earth. Кроме того, GeoServer может подключаться к традиционным архитектурам ГИС, таким как ESRI ArcGIS.

Надеюсь, это поможет.

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