Is it possible to extract a small portion of data from an entire database? If possible then how can I do it. I want data to be extracted which is within my map view only, so that other data objects are excluded: only objects contained in the map view should be in the extract.
Asked
Active
Viewed 196 times
-1
-
3what software are you using? Is this desktop GIS or on the web? More info required – Stev_k Apr 11 '12 at 11:11
-
Just to clarify, by "contained in" do you mean the features fall entirely within the current extent, or that they overlap the current extent? – Kirk Kuykendall Apr 11 '12 at 14:30
2 Answers
2
I am assuming from GIS database and map view that you are using ArcGIS.
If so the below steps could help.
- Activate the Distributed Geodatabase toolbar.

- Zoom to the map view you want.
- Click the extract Data button.
- Select Show Advanced Options

- Enable Current Display extent.

vinayan
- 7,282
- 3
- 37
- 75
-
Thanks for your reply.I am using GE Smallworld GIS and I want the small portion of data to be extracted as Datastore file so that using that DS file I can open new image...Please suggest method for this. – Anshu Apr 12 '12 at 04:43
-
0
As with your other question, you've failed to specify which database you're using and the SQL will vary a bit between databases. I'll leave others to deal with this aspect.
Given you're apparently using FME (per your other question), you can use that to do it in a couple of ways:
a) Once you've added the reader you can specify Maximum x,y and minimum x,y as parameters and the reader will only select features within those bounds. That creates a square bounding box.
b) Alternately you can pass the data through a SpatialFilter and check against a shape of your given area. Use the "INTERSECTS" test.
GIS-Jonathan
- 6,775
- 5
- 29
- 58