MapObjects+СУБД

Arcview GIS 3.x, Arcinfo Workstation, Mapobjects
Ответить
Pokrovsky
Новоприбывший
Сообщения: 2
Зарегистрирован: 27 сен 2004, 19:08
Репутация: 0

MapObjects+СУБД

Сообщение Pokrovsky » 27 сен 2004, 19:36

Прошу помочь новичку советом.
В документации Getting Started with MapObjects LT2.0 using Delphi 5.0
(компании ESRI) приведен следующий пример:
//check for the enter key
if (key=#13) then
begin
//build a search expression
exp:='STATE_NAME ='''+Edit1.Text+'''';
lys:=MapLT1.Layers;
layer:=IMoMapLayer(CreateOleObject('MapObjectsLT2.MapLayer'));
layer:=IMoMapLayer(lys.Item('STATES'));
//perform the search on the STATES layer
recs:=layer.SearchExpression(exp);
//show the results, if any
if (not recs.EOF) then
begin
fields:=recs.Fields;
//get the shape geometry
shp:=IMoPolygon(IDispatch(fields.Item('Shape').Value));
//flash the state
MapLT1.FlashShape(shp,3);
//create a rectangle based on the extent of the state
rect:=IMoRectangle(CreateOleObject('MapObjectsLT2.Rectangle'));
rect:=shp.Extent;
rect.ScaleRectangle((2.0));
//zoom to the state
MapLT1.Extent:=rect;
end;
//suppress a beep
Key:=#0;
end;
Я не могу понять какая команда в коде указывает путь к файлу STATES.dbf ?
Каким образом можно достучаться к таблице states, если она храниться в базе данных ORACLE ?

Спасибо

Ответить

Вернуться в «Arcview GIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей