Во-первых, добавьте в закладки ссылку , они неоценимы, когда вы пишете пространственные запросы. Если вы хотите, чтобы он был fast (особенно с соединениями), убедитесь, что вы используете SDO_RELATE (он был порядка 100-1000x быстрее для охватывающих строк для меня [over SDO_GEOM.RELATE oops]).
Во-вторых, Загрузите SQL Developer (не загружайте 1.x, вы его возненавидите), он будет перечислять столбец геометрии в его составных частях вместо того, чтобы раздражать его, как в большинстве утилит, которые я пробовал , Поэтому вам не нужно тратить время на просмотр необработанных точек и т. Д. При создании столбца геометрии выберите сложный параметр, перейдите к схеме MDSYS, затем выделите SDO_GEOMETRY. При создании индексов для пространственного столбца щелкните домен -> MDSYS, тогда у вас должны быть типы RTREE и SPATIAL. SDO_GEOMETRY также работает как тип, так что вы можете передавать его из процедур и функций в Oracle.
Что касается того, что делать, это зависит от вас. Я сделал все от создания инструмента доступности сервиса до написания утилит, чтобы охватить строки с условиями остановки. В большинстве случаев это будет зависеть от вашей целевой области относительно того, что считается изящным и блестящим.