http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Common_line_editing_tasks
Yol Uzunluk
GEOYOL uzunluk - toplam
GEOYOL uzunluk - ayrı ayrı (GROUP yol adı ve mahalle adı)
SELECT MAHALLE_ADI, YOL_ADI, SUM (UZUNLUK) FROM GEOYOL
WHERE YOL_ADI LIKE '% CD.' GROUP BY MAHALLE_ADI, YOL_ADI ORDER BY YOL_ADI, MAHALLE_ADI, SUM(UZUNLUK) DESC ------
GEOYOL uzunluk - ayrı ayrı (GROUP yol adı)
|
MapBuilder
mapviewer ile birlikte gelir, shp dosyalarını oracle spatial e atmak, verileri önizleme için de kullanılabilecek bir program. aslında mapviewer in bir parçasıdır.
çalıştırmak için düzenlenecek bat dosyası aşağıdaki gibi bi şey olmalı.
-------
@echo off
c:
cd\
C:\Program Files\Java\jdk1.6.0_13\bin\
java -jar c:\mapbuilder.jar
--------
http://www.oracle.com/technology/software/products/mapviewer/index.html
ADDRESS kolonunda KARANFİL geçenleri PAPATYA ile değiştirir.
UPDATE CBS.KISILER3
SET ADDRESS = REPLACE (ADDRESS,'KARANFİL','PAPATYA')
----------------
update etmeden seçim yapar, gösterir
select REPLACE (ADDRESS,'KARANFİL','KARANFİLDİ BURALAR')
FROM KISILER3
-------------------
kolon doldurur
UPDATE CBS.K4
SET ADDRESS = '1'
WHERE LASTNAME = 'KAYA'
bir kolonu doldurmak:
UPDATE CBS.K4
SET ADDRESS = '0'
------------
kaynaktaki iki kolonu birleştirerek, hedefte tekbir kolona yazarak INSERT
INSERT INTO CBS.KISILER2 (P_ID, LASTNAME, FIRSTNAME, ADDRESS, CITY, ORTAK)
SELECT P_ID, FIRSTNAME ||' '|| LASTNAME, FIRSTNAME, ADDRESS, CITY, ORTAK
FROM CBS.KISILER
-------------
ortak kolon kullanarak INSERT
INSERT INTO CBS.K4 (ORTAK, LASTNAME, FIRSTNAME, ADDRESS, CITY)
SELECT KISILER.ORTAK, KISILER.LastName, KISILER.FirstName ||' '|| KISILER.LASTNAME, KISILER2.ADDRESS, KISILER2.CITY
FROM CBS.KISILER
INNER JOIN CBS.KISILER2
ON KISILER.ORTAK=KISILER2.ORTAK
-----------
ortak kolon kullanarak update
UPDATE CBS.K4
SET ADDRESS = (SELECT KISILER.ADDRESS
FROM CBS.KISILER
WHERE CBS.KISILER.ORTAK = CBS.K4.ORTAK)
WHERE EXISTS
(SELECT KISILER.ADDRESS
FROM CBS.KISILER
WHERE CBS.KISILER.ORTAK = CBS.K4.ORTAK);
---------------
UPDATE CBS.K4
SET ADDRESS = '0'
------------
kaynaktaki iki kolonu birleştirerek, hedefte tekbir kolona yazarak INSERT
INSERT INTO CBS.KISILER2 (P_ID, LASTNAME, FIRSTNAME, ADDRESS, CITY, ORTAK)
SELECT P_ID, FIRSTNAME ||' '|| LASTNAME, FIRSTNAME, ADDRESS, CITY, ORTAK
FROM CBS.KISILER
-------------
ortak kolon kullanarak INSERT
INSERT INTO CBS.K4 (ORTAK, LASTNAME, FIRSTNAME, ADDRESS, CITY)
SELECT KISILER.ORTAK, KISILER.LastName, KISILER.FirstName ||' '|| KISILER.LASTNAME, KISILER2.ADDRESS, KISILER2.CITY
FROM CBS.KISILER
INNER JOIN CBS.KISILER2
ON KISILER.ORTAK=KISILER2.ORTAK
-----------
ortak kolon kullanarak update
UPDATE CBS.K4
SET ADDRESS = (SELECT KISILER.ADDRESS
FROM CBS.KISILER
WHERE CBS.KISILER.ORTAK = CBS.K4.ORTAK)
WHERE EXISTS
(SELECT KISILER.ADDRESS
FROM CBS.KISILER
WHERE CBS.KISILER.ORTAK = CBS.K4.ORTAK);
---------------
Bina Verisini Düzenlerken
bina (poligon)
yol (line)
kapı (line)
amaç: bina tablosuna, yol tablosundaki bilgileri eklemek.
yoldan kapı verisine join işlemi için "Spatial Join" tool unu intersect parametresiyle kullanıyoruz.
kapı verisinden binaya veri aktarırken yine aynı işlemi uygularken,
binalar için alamadığımız "yol ID" si bilgilerini ise, join data işleminin "each point will be given a summary of..." parametresini kullanarak en yakın yol bilgisini aldırıyoruz.
yol (line)
kapı (line)
amaç: bina tablosuna, yol tablosundaki bilgileri eklemek.
yoldan kapı verisine join işlemi için "Spatial Join" tool unu intersect parametresiyle kullanıyoruz.
kapı verisinden binaya veri aktarırken yine aynı işlemi uygularken,
binalar için alamadığımız "yol ID" si bilgilerini ise, join data işleminin "each point will be given a summary of..." parametresini kullanarak en yakın yol bilgisini aldırıyoruz.
Oracle veri tabanının yeniden başlatılması
ağ problemlerinden dolayı oracle veritabanına ulaşmada problem yaşanıyorsa, yapılması gerekenler:
1. veri tabanını durdur : hizmetler > OracleServiceXE
2. Listener i durdur: hizmetler > Oraclexetnslistener
3. Listeneri başlat
4. veri tabanını başlat
listenerin veri tabanından önce başlatılması önemli
|
Geoyol u Düzenlerken
http://www.techonthenet.com/sql/
http://www.techonthenet.com/sql/like.php http://www.techonthenet.com/sql/delete.php
-------------------
select OBJECTID, YOL_ADI from KAYSERI_BELNET.GEOYOL WHERE YOL_ADI LIKE '%CADDE' OR YOL_ADI LIKE '%SOKAK' OR YOL_ADI LIKE '%BULVAR' OR YOL_ADI LIKE '%KÜME EVLER'
--------------------
http://www.1keydata.com/sql/sql-replace.html
http://www.mydigitallife.info/2007/04/23/how-to-find-and-replace-text-in-mysql-database-using-sql/ ------------- Another example:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Above statement will return 'WwWwWw.mysql.com' as result.
------------
select ACIKLAMA, MAHALLE_ADI, MADI, ESKI_YOL_ADI, YOL_ADI from GEOYOL
WHERE MADI = '0' OR ESKI_YOL_ADI LIKE '%SOKAK' OR ESKI_YOL_ADI LIKE '%CADDE' OR ESKI_YOL_ADI LIKE '%BULVAR' OR ESKI_YOL_ADI LIKE '%KÜME EVLER' ----------------
---------------
Description
Changes existing data in a table.
Syntax
UPDATE { table_name | view_name } SET { column_name = expression } [ ,...n ] [ FROM { table_name | view_name } [ ,...n ] ] [ WHERE < search_condition > ]
Example
UPDATE table1 SET c1 = 9
UPDATE EXPORT
SET DENEME = '9' WHERE YOL_ADI = 'KÖSE SK.'
-----------
UPDATE KAYSERI_BELNET.GEOYOL
SET ACIKLAMA = '12345' WHERE MADI = '0' OR ESKI_YOL_ADI LIKE '%SOKAK' OR ESKI_YOL_ADI LIKE '%CADDE' OR ESKI_YOL_ADI LIKE '%BULVAR' OR ESKI_YOL_ADI LIKE '%KÜME EVLER' --------------
select YOL_ADI, OBJECTID, ACIKLAMA from GEOYOL
WHERE YOL_ADI NOT LIKE '%.' AND YOL_ADI NOT LIKE '%KAVŞAK' AND YOL_ADI NOT LIKE '%DÖNEMEÇ' AND YOL_ADI NOT LIKE '%KÜME EVLER' AND YOL_ADI <> 'BAĞLANTI Y. '
------------
UPDATE KAYSERI_BELNET.GEOYOL
SET ACIKLAMA = 'YOL_ADI düzeltilecek' WHERE YOL_ADI NOT LIKE '%.' AND YOL_ADI NOT LIKE '%KAVŞAK' AND YOL_ADI NOT LIKE '%DÖNEMEÇ' AND YOL_ADI NOT LIKE '%KÜME EVLER' AND YOL_ADI <> 'BAĞLANTI Y. ' ------------- select ESKI_YOL_ADI, YOL_ADI, OBJECTID, ACIKLAMA from GEOYOL WHERE ACIKLAMA = 'YOL_ADI düzeltilecek' or ACIKLAMA = 'YOL_ADI düzeltildi' ORDER BY ACIKLAMA
------------------
select * from GEOYOL
WHERE YOL_ADI LIKE ' %' OR ACIKLAMA LIKE ' %' OR ESKI_YOL_ADI LIKE ' %' OR TANITIM_KODU LIKE ' %' OR TASIT_YAYA LIKE ' %'
-----------------
select YOL_ADI, ACIKLAMA from GEOYOL
WHERE ACIKLAMA LIKE 'YOL_ADI%' ORDER BY ACIKLAMA DESC
select MAHALLE_ADI, YOL_ADI, OBJECTID, ACIKLAMA from GEOYOL
WHERE YOL_ADI LIKE '%CADDESİ%' select YOL_ADI, MAHALLE_ADI, OBJECTID, ACIKLAMA from GEOYOL WHERE YOL_ADI NOT LIKE '%.' AND YOL_ADI NOT LIKE '%KAVŞAK' AND YOL_ADI NOT LIKE '%DÖNEMEÇ' AND YOL_ADI NOT LIKE '%KÜME EVLER' AND YOL_ADI NOT LIKE '%MEYDANI' AND YOL_ADI NOT LIKE '%MEYDANI' AND YOL_ADI NOT LIKE '%ALT GEÇİT'
-----------------
select YOL_ADI, YOL_TPI from KAYSERI_BELNET.GEOYOL
WHERE YOL_ADI LIKE '% CD.'
UPDATE KAYSERI_BELNET.GEOYOL
SET YOL_TPI = 'CD.' WHERE YOL_ADI LIKE '% CD.'
---------------
select YOL_TPI, YOL_ADI from KAYSERI_BELNET.GEOYOL
WHERE YOL_TPI <> 'KÜME EVLER'
AND YOL_TPI <> 'BULV.' AND YOL_TPI <> 'CD.' AND YOL_TPI <> 'SK.' AND YOL_TPI <> 'MEYDAN' AND YOL_TPI <> '1' AND YOL_TPI <> '1000' AND YOL_TPI <> '500' AND YOL_TPI <> '700' AND YOL_TPI <> '800' AND YOL_TPI <> '900'
ORDER BY YOL_TPI
|
Geoserver Kurulumu
- Java Development Kit (JDK) i kur.
- Geoserver i kur. http://www.geoserver.org/ yada sourceforge dan indirebilirsin.
- geoserver i kuraraken JDK nın yerini göstermeni isteyecektir.
- bilgisayarım > özellikler > gelişmiş > ortam değişkenleri > sistem değişkenleri burda
GEOSERVER_HOME C:\Program Files\GeoServer 2.0.0sistem değişkenlerinin eklenmiş olduğundan emin ol, kurulum sırasında eklenmeyen varsa sen ekle.
GEOSERVER_DATA_DIR C:\Program Files\GeoServer 2.0.0\data_dir
JAVA_HOME D:\Program Files\Java\jdk1.6.0_13
- http://localhost:8080/geoserver, http://192.168.1.2:8080/geoserver , http://127.0.0.1/ adreslerini internet explorer ında dene. geoserver in çalışıyor olması lazım.
Database Browser
Database Browser programı Oracle, SqlServer ve MSaccess database lerine bağlanabiliyor.
http://www.dbsoftlab.com/Freeware/Database-Browser.html
DB Software Laboratory
http://www.dbsoftlab.com/Freeware/Database-Browser.html
DB Software Laboratory
pdf i html ye dönüştürme
- linkteki exe yi indir.
http://sourceforge.net/projects/pdftohtml/
- c:\ ye programı ve pdf i kopyala
- komut istemini aç
- pdftohtml -c c:\dosya.pdf c:\dosya.html yaz
Arcview ile kml yi shp ye dönüştürme
- eğer Arcview 3.x demode oldu demezsen onu kur
- burda bi avx var, onu indir ve arcview in ext klasörüne kopyala
- arcview i açtığında extensions dan bu extension ı işaretle
- ve açılan kml menüsünden dönüşümü yap.
fwtools ile kml ve shp arası dönüşüm
KML TO SHP:
SHP TO KML:
C:\Program Files\FWTools2.4.6\bin>OGR2OGR -F KML C:\B.KML C:\A.SHP
işte böyle. ayrıca;
C:\Program Files\FWTools2.4.6\bin>ogr2ogr.exe
yardımı ile FWTools Shell i kullanabilirsen, bu tool başka bir çok işe de yarıyor.
bi de şöyle bi yere rastladım.
http://www.gdal.org/ogr2ogr.html
- fwtools kurulur
- ogr2ogr.exe nin bulunduğu bin klasörü cmd de açılır
- kml nin bulunduğu yol ve oluşturulmak istenen shp dosyasının yolu belirtilir
SHP TO KML:
C:\Program Files\FWTools2.4.6\bin>OGR2OGR -F KML C:\B.KML C:\A.SHP
işte böyle. ayrıca;
C:\Program Files\FWTools2.4.6\bin>ogr2ogr.exe
yardımı ile FWTools Shell i kullanabilirsen, bu tool başka bir çok işe de yarıyor.
bi de şöyle bi yere rastladım.
http://www.gdal.org/ogr2ogr.html
ArcGIS 9.3 Map Export PDF
ArcGIS (Desktop, Engine, Server) 9.3 Map Export Patch to support Adobe Acrobat 9 PDF
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=43&MetaID=1407
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=43&MetaID=1407
tablodan tabloya veri aktarma
INSERT INTO KULLANCI_ADI.TABLO_A
( OBJECTID, ESKI_YOL_ADI, YOL_ADI_, UZUNLUK, ACIKLAMA, TANITIM_KODU, ILCE_ADI, MAHALLE_ADI, GELISMISLIK_TURU, MAH_ID, MAHKOD, TK, TASIT_YAYA, YOL_TPI, TK_MH_AD, DEMO, E_GELISMIS, MAHICINDE, BIRLESIK, POLY, CLLX, CLLY, CURX, CURY)
SELECT OBJECTID, ESKI_YOL_A, YOL_ADI, UZUNLUK, ACIKLAMA, TANITIM_KO, ILCE_ADI, MAHALLE_AD, GELISMISLI, MAH_ID, MAHKOD, TK, TASIT_YAYA, YOL_TPI, TK_MH_AD, DEMO, E_GELISMIS, MAHICINDE, BIRLESIK, POLY, CLLX, CLLY, CURX, CURY
FROM KULLANICI_ADI.TABLO_B
( OBJECTID, ESKI_YOL_ADI, YOL_ADI_, UZUNLUK, ACIKLAMA, TANITIM_KODU, ILCE_ADI, MAHALLE_ADI, GELISMISLIK_TURU, MAH_ID, MAHKOD, TK, TASIT_YAYA, YOL_TPI, TK_MH_AD, DEMO, E_GELISMIS, MAHICINDE, BIRLESIK, POLY, CLLX, CLLY, CURX, CURY)
SELECT OBJECTID, ESKI_YOL_A, YOL_ADI, UZUNLUK, ACIKLAMA, TANITIM_KO, ILCE_ADI, MAHALLE_AD, GELISMISLI, MAH_ID, MAHKOD, TK, TASIT_YAYA, YOL_TPI, TK_MH_AD, DEMO, E_GELISMIS, MAHICINDE, BIRLESIK, POLY, CLLX, CLLY, CURX, CURY
FROM KULLANICI_ADI.TABLO_B
Union ve Merge
- Union mevcut kayıtlara müdahale etmeksizin birleşimlerinden oluşan yeni bir kayıt oluşturur. http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Combining_features_from_different_layers
- merge ise mevcut kayıtları silip, yerine birleşimlerinden oluşan bir kayıt oluşturur. http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Merging_and_separating_features
iki ayrı spatial netcad mdb dosyasını birleştirme
bunun için 2 ayrı yöntem var:
- NetCAD de iki mdb ye bağlantı kurulur. verinin alınacağı bağlantıdaki tabloda alınması planlanan kolonun güncelleştirme koduna yazı denir ve tablo düzenlemeye başla denir. düzenlemeye başlamakla birlikte spatial veri ncz ye dönüşmüş olur. sayısallaştırma yöntemlerinden biri kullanılarak diğer bağlantıya ncz ye dönüşmüş olan veri aktarılır.
- iki tablonun da şeması aynı olacak şekilde yapılarının aynı olması sağlanır. dbmanager ile şemalardan biri ve iki tablonun da verileri saklanır. şemalardan biri boş bir mdb ye yüklenir. verilerden ilki yüklenir, ikincisi de yüklenirken tablo adlarının aynı olmasına dikkat edilir.
tablolar birleştirilirken veri alma işleminin hata oluşturmaması için objectID kolonu değerlerinin çakışmaması gerekir. birinin bittiği değerden diğerinin devam etmesi için excel de hazırlanan objectID değerleri Access e kopyala yapıştır yöntemi ile eklenir.
vertex lere nokta atar
FeatureVerticesToPoints mah t:\SIL\MAH_NOKTA.SHP ALL
polygon ve polyline için.
Kaydol:
Kayıtlar (Atom)
Labels - Etiketler
3D
(14)
3D Analyst
(5)
3D Studio Max
(2)
ABD
(2)
About building an SQL expression
(1)
Access
(4)
Adding hyperlinks to features
(1)
Adding OLE DB connections
(1)
administrative areas
(1)
Adobe
(1)
Adobe illustrator
(1)
Adobe Reader
(1)
Adobe Reader Analysis Tool
(1)
aggregate
(1)
Aggregate Polygons
(2)
An overview of ModelBuilder
(1)
An overview of writing geoprocessing scripts
(2)
analysis
(2)
Append
(4)
ArcCatalog
(1)
ArcGIS
(63)
ArcGIS 9.3 Map Export PDF
(2)
ArcGIS Mobile
(1)
ArcGIS Server
(9)
ArcGIS Server 9.3 Web Help
(1)
Arcgis Server 10
(2)
Architectural
(1)
arcscene
(3)
arcscripts
(5)
ArcSDE
(1)
Arcview
(1)
Arcview ile kml yi shp ye dönüştürme
(1)
AutoCAD
(2)
AutoVue
(1)
Bina Verisini Düzenlerken
(2)
bölme
(1)
CAD
(3)
CAD/GIS
(87)
calculate
(1)
canada data
(2)
CenterPoint
(1)
Chicago
(2)
CityEngine
(1)
CitySurf
(5)
clip
(1)
Common line editing tasks
(1)
Common polygon editing tasks
(1)
Contour
(1)
Create Node
(1)
çevreleyenden bilgi al
(2)
database
(1)
Database Browser
(1)
date
(1)
definition query
(1)
demicron
(1)
Dissolve
(1)
download
(6)
dünya
(1)
dwg
(1)
Eğim Analizi
(1)
Eliminate
(1)
English
(67)
Erciyes
(4)
error
(1)
Esri
(2)
Eşyükselti
(1)
etiket
(1)
Excel
(4)
export
(1)
expression
(2)
Flip (Çizgi Yönünü değiştirir)
(2)
Free GIS Software
(1)
freeWRL
(2)
fwtools
(1)
fwtools ile kml ve shp arası dönüşüm
(1)
FWTools Shell
(1)
Geomedia
(14)
Geoprocessing Quick Guide
(1)
geoserver
(3)
geoserver kurulumu
(1)
geoserver labeling
(2)
geoserver labeling not supported with qgis
(1)
Geoyol u düzenlerken
(1)
GIS Data
(2)
GIS Data of America
(2)
Glonet
(1)
google
(1)
group by
(1)
halihazır
(1)
hidroloji
(1)
How Import from CAD (Conversion) works
(1)
html
(1)
hydrology
(10)
hyperlink
(1)
hystorical GIS
(1)
ilk karakteri silen sql
(1)
insert
(2)
intersect
(1)
İzohips
(1)
java
(2)
kml
(2)
kml to shp
(3)
konya
(1)
label
(2)
line editing
(1)
Link
(1)
links
(40)
M and Z Values
(3)
MapBuilder
(1)
Maplex Label Engine
(1)
Maps
(1)
MapShaper
(1)
Max
(1)
MBR
(1)
mdb
(1)
Mekansal Analiz
(1)
merge
(1)
Mimari
(1)
Mobile
(1)
multi Geometry
(3)
multipart to single part
(1)
multipoint
(1)
NetCAD
(19)
netcad Network Lisans İzleyicisi
(1)
Netcad Program No
(1)
Netcad TILE
(1)
NetCAD to Oracle Spatial
(5)
NetCAD ve ArcGIS farkı
(3)
netcadde wms oluşturmak için workspace export
(1)
netgis
(1)
netgis server
(1)
Network Analyst
(3)
Node
(1)
ObjectID kolonu problemi
(1)
online wms viewer
(1)
Oracle
(16)
Oracle Spatial
(3)
Oracle veri tabanının yeniden başlatılması
(1)
output mode
(1)
Parcel
(2)
Parcel Editor
(1)
parsel
(1)
pdf
(3)
pdf i html ye dönüştürme
(1)
pdftohtml
(1)
PHP
(1)
point
(1)
PostGIS
(30)
Postgresql
(8)
Postgresql otomatik yedek alma
(1)
Projection
(1)
Pyton
(1)
Raster
(2)
register
(1)
Rename
(1)
RepairGeometry
(1)
replace
(2)
Routing
(1)
sdelayer
(1)
Select by Location: graphical examples
(1)
server
(1)
shape viewer
(2)
shp
(7)
shp2sdo
(1)
single Geometry
(3)
sld
(1)
snap
(1)
social explorer
(1)
sonra eklenecek
(1)
Spatial Join (Analysis)
(2)
spatialanalysisonline
(1)
Split Line at Vertices (Data Management) (ArcInfo only)
(1)
Sql
(48)
SQL reference
(1)
SRID
(1)
su yatakları
(1)
subst
(1)
subtract
(1)
sum
(1)
synchronize
(1)
Şehir ve Bölge Planlama
(1)
tablo
(1)
tablodan tabloya veri aktarma
(1)
terrain
(1)
Texas
(2)
time
(1)
tin
(3)
tin edit
(1)
topology
(5)
Topology check
(2)
Traffic Simulation
(1)
Trafik
(1)
Transform
(1)
trim
(1)
Ulaşım
(1)
Ulaşım Planlama
(1)
union
(1)
Union ve Merge
(1)
Unregister As Versioned
(1)
update
(2)
UrbanSim
(1)
veri
(2)
Vermont
(1)
Versioning
(2)
vertex lere nokta atar
(1)
video
(17)
WFS
(2)
wirefusion
(1)
wms
(3)
wmware
(1)
wmx
(1)
Working with Microsoft Access files in ArcGIS
(1)
Working with Microsoft Excel files in ArcGIS
(1)
world
(1)
wrl
(1)
yol
(2)
yol kırma
(2)
Yol Uzunluk
(2)
yolkır
(1)
Z değeri edit
(1)

