оракул пространственные прикольные упражнения? - PullRequest
3 голосов
/ 22 декабря 2009
  1. , пожалуйста, помогите мне подключить пространственные объекты к оракулу 10 г XE
  2. где я могу найти забавные вещи, связанные с оракулом?

Ответы [ 2 ]

4 голосов
/ 22 декабря 2009

Во-первых, добавьте в закладки ссылку , они неоценимы, когда вы пишете пространственные запросы. Если вы хотите, чтобы он был fast (особенно с соединениями), убедитесь, что вы используете SDO_RELATE (он был порядка 100-1000x быстрее для охватывающих строк для меня [over SDO_GEOM.RELATE oops]).

Во-вторых, Загрузите SQL Developer (не загружайте 1.x, вы его возненавидите), он будет перечислять столбец геометрии в его составных частях вместо того, чтобы раздражать его, как в большинстве утилит, которые я пробовал , Поэтому вам не нужно тратить время на просмотр необработанных точек и т. Д. При создании столбца геометрии выберите сложный параметр, перейдите к схеме MDSYS, затем выделите SDO_GEOMETRY. При создании индексов для пространственного столбца щелкните домен -> MDSYS, тогда у вас должны быть типы RTREE и SPATIAL. SDO_GEOMETRY также работает как тип, так что вы можете передавать его из процедур и функций в Oracle.

Что касается того, что делать, это зависит от вас. Я сделал все от создания инструмента доступности сервиса до написания утилит, чтобы охватить строки с условиями остановки. В большинстве случаев это будет зависеть от вашей целевой области относительно того, что считается изящным и блестящим.

3 голосов
/ 22 декабря 2009
...