--' SK.' LARI SiLER
UPDATE
KBBSYOL
SET
where
ADI = REPLACE (ADI,' SK.','') adi like '% SK.'
----------------
--update etmeden seçim yapar, gösterir
select
adi from kbbsyol
where
adi like '% SK.'
select
FROM
REPLACE (ADI,' SK.','') KBBSYOL
where
adi like '% SK.'
---------------------------
-- YOL ADINI DÜZENLER
---------------------------
|
Yol Adını Düzenler
Ilce icindeki Mahalleler - Districts in the City
--+ ilce icinde kalan mahalleler SELECT I.ADI, M.ADI, M.TN FROM MAHALLE M, ILCE I WHERE ( (SDO_OVERLAPS(M.GEOM, I.GEOM) = 'TRUE') --OR --(SDO_INSIDE(M.GEOM, I.GEOM)='TRUE') --OR --(SDO_TOUCH(M.GEOM, I.GEOM)='TRUE') OR (SDO_CONTAINS(I.GEOM, M.GEOM)='TRUE') ) AND (M.ADI='SERCEONU' OR M.ADI='ISTASYON' OR M.ADI='SELCUKLU') and I.ADI='KOCASINAN' ORDER BY M.ADI ; |
topolojide multipoint problemi - multipoint to point
topoloji kuralı oluştururken multipoint geometri tipindeki veriler topoloji kuralına dahil edilemiyor. bu durumu çözmek için point geometrisine dönüştürülmesi gerekiyor. bunun için; FeatureToPoint Agdirek T:\CALISMA\ELEKTRIK_KURUMU\VERILER\SHP\AGDIREK3.SHP CENTROID komut işe yaradı ama bu scripti henüz denemedim. |
export topology errors to featureclass
kullanımı:
1.arccatalog da buton komut olarak eklenir.
2.topology seçilir
3.buton tıklanır.
4.kaydedeceğin hatalar vb. şeyler için olaylar gelişir.
|
Not: topology hataları arcgis te açılıp. start editing yapıldıktan sonra bu scriptin çalıştırılması?!
Create Nodes
Node oluşturmada iyi bir script. şimdilik en iyisi bu. kurulum: add from file ile dll dosyası gösterilir. kullanım : komut çalıştırılır, node oluşturulacak polyline katmanı seçilir, verinin büyüklüüne göre çok uzun bir süre beklenir. gerçekten çok uzun sürüyor. sabırla beklenirse sonuç iyi. |
Topology Checker
line ve poligon topolojisini tek tek kontrol eder. mxd açılarak işler yürütülür. |
http://arcscripts.esri.com/details.asp?dbid=14704
Densify - Generic Tool
http://arcscripts.esri.com/details.asp?dbid=15955 Add vertices to polyline or polygon features based on a specified distance without altering the shape of the features. Version=9.3 |
points to lines (points2polylines)
elinde 1. ekran görüntüsündeki gibi bir sözel tablo varsa bundan ıd kolonu aynı olanlardan mantıklı polyline lar üretmek isteyebilirsin. bunun için : scripti kullanılabilir. scripti çalıştırabilmek için 1. arcgis > tools > macros > visualbasic editor açılır 2. frm dosyası import edilir. 3. normal > arcmap objects > thisdocument açılır 4. ----------- Private Sub Points2lines_Click() Load frmPoints2Lines frmPoints2Lines.Show End Sub ----------- prosedürü eklenir. 5. arcgis > customize > UIControls > New UIControl tıklanır 6. eklenen UIControl un adı "Normal.Points2lines" şeklinde değiştirilir 7. buton sürüklenerek herhangi bir toolbarın içene yerleştirilir. 8. artık buton tıklanarak çalıştırılmaya hazır hale gelmiştir. |
Network Analyst - New Vehicle Routing Problem Screenshot
3 orders - 2 trucks - 2, 5, 3 delivery quantities - 7,3 truck capacities - 2 start depots -1 end depot
|
Oracle Spatial de, Geomedia ve Citysurf ortamında kullanmak üzere coğrafi veri tablosu oluşturmak
-------------------------------------------------------------------------------------- -- ORACLE SPATIALE GEOMEDIA VE CUTISURF ORTAMINDA KULLANMAK UZERE COGRAFI VERI ATMAK -------------------------------------------------------------------------------------- -- G- GEOMEDIA DA YAPILACAK ISLER, S- SHP VERI VARSA, O- SHP VERISI YOKSA ISI ORACLE DAN HALLETMEK ICIN TAKIP EDILMESI GEREKEN ADIMLAR --S 1. SHP DOSYASI varsa eger 'm' ve 'z' degerlerinden arindirilir. --S 2. mapbuilder ile veri oracle a yazilir --O 3. spatial tablo olustur CREATE TABLE TABLENAME ( CBNO NUMBER(38), GEOM MDSYS.SDO_GEOMETRY ) TABLESPACE KBBCBS_DATA PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; --O 4. geom metadata tablosuna metadata bilgisinin eklenmesi INSERT INTO user_sdo_geom_metadata SELECT 'TABLENAME2','GEOM',SDO_DIM_ARRAY( SDO_DIM_ELEMENT('X',364233.1029, 635766.8971, 0.005), SDO_DIM_ELEMENT('Y',3953356.0953, 4663916.1654, 0.005) ),2322 FROM DUAL --S 5. geometrik indeksi silinir tekrar olusturulur --S,O 5. GEOMETRIK INDEKS OLUSTURMA CREATE INDEX GI_TABLENAME ON TABLENAME (GEOM) INDEXTYPE IS MDSYS.SPATIAL_INDEX; --S,O 6. birincil anahtar olusturulur --S,O 6. PRIMARYKEY OLUSTUR ALTER TABLE TABLENAME ADD ( CONSTRAINT PK_TABLENAME PRIMARY KEY (CBNO)); --S,O 7. sira numarasi olusturulur --S,O 7. SEQUENCE OLUSTUR CREATE SEQUENCE SQ_TABLENAME START WITH 1 MAXVALUE 99999999999 MINVALUE 1 CYCLE NOCACHE NOORDER; --S,O 8. veri eger nokta geometrisinde ise citysurfte goruntulenebilmesi icin NOKTA GEOMETRISININ DEGISTIRLMESI GEREK --S,O 8. NOKTA GEOMETRISINI DEGISTIR UPDATE TABLENAME SET GEOM=SDO_GEOM.SDO_CENTROID (GEOM, 0.0005) --G 9. GEOMEDIA nin database utilities de veri tabanina baglanilarak --G 10. 'insert feature class metadata' islemi ile veri geomedia ortaminda kullanima acilir --G 11. insert islemi yapilirken 'ozellikler' den tabloya sequence i gosterilir (assign sequence) --G 12. YINE INSERT ISLEMI yapilirken, tablo oracle ortaminda olusturulmus ise verinin GEOMETRI TIPI (GEOMETRY TYPE) burda belirlenir. --G 13. primary key in daha onceden toadda tanimlanmis oldugu kontrol edilir/gorulur. |
Chicago GIS Data Projection
SELECT
SRID, COORD_REF_SYS_NAME, COORD_REF_SYS_KIND,
COORD_SYS_ID, DATUM_ID, GEOG_CRS_DATUM_ID,
SOURCE_GEOG_SRID, PROJECTION_CONV_ID, CMPD_HORIZ_SRID,
CMPD_VERT_SRID, INFORMATION_SOURCE, DATA_SOURCE,
IS_LEGACY, LEGACY_CODE, LEGACY_WKTEXT,
LEGACY_CS_BOUNDS, IS_VALID, SUPPORTS_SDO_GEOMETRY
FROM MDSYS.SDO_COORD_REF_SYS
where srid = '82075'
-------------
*.prj file
PROJCS["NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.999975],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]]
|
Arcgis te Akıllı Sorgulanabilir PDF ler oluşturma Ve Adobe Reader da Görüntüleme
- Arcgis te herbir DataFrame de bir FeatureClass yer alacak şekilde Layout oluşturulur. - katmanlarda varsa şeffaflık değeri iptal edilir. - eklenen FeatureClass lar da projeksiyon bilgisi tanımlanmış olmalı. - pdf export extension u kullanılarak layout pdf olarak kaydedilir. - Sonuç olarak oluşturduğumuz pdf i Adobe Reader da açtığımızda, Analysis tool u kullanılarak obje sorgulaması (Object Data Tool) ve koordinat bilgisi gösterimi (Geospatial Location Tool) sağlanabilir. |
Global Administrative Areas - Dünya İdari Sınırları
http://www.gadm.org/country
kmz ve shp olarak ülkelerin idari sınırlarını indirme imkanı var.
|
Nokta Geometrisini CitySurf'un Anlayacağı Şekle Dönüştürür
UPDATE REHBER SET GEOM=SDO_GEOM.SDO_CENTROID (GEOM, 0.0005)
WHERE KATEGORI = 11 AND ALTKATEGORI = 1
|
yol kırma işlemi - yolkır
1. yol eklenir 2. intersect komutu ile noktalar atılır. 3. noktalar multipoint halinde olduğu için single part haline dönüştürülmeli (makronun çalışabilmesi için gerekli). 4. yollar editlenmeye açılır. 5. makro çalıştırılır. 6. ilgili ID ler ve uzunluk bilgileri güncellenir. |
edit 20 aralık 2011 : çizgi ve nokta farklı editlenebilir ortamlarda olsunlar.
Yol Kırma Scripti
Yolların kesişimlerinde yer alan noktaları baz alarak yolları bölen script.
|
Önemli: noktalar multipoint değil singlepart olmalı.
Ortak Kolonla veri alma - Join Tables
select * from CBS.KBBSMAHALLE
select * from CBS.KBBSILCE
update CBS.KBBSMAHALLE
SET CBS.KBBSMAHALLE.ILCE_ADI = (SELECT CBS.KBBSILCE.ADI || ' / ' || CBS.KBBSMAHALLE.NUFUS FROM CBS.KBBSILCE
WHERE CBS.KBBSMAHALLE.ILCE_CBNO = CBS.KBBSILCE.CBNO)
|
Transform - Oracle Spatial
DROP INDEX MAHALLE_YEDEGI5
UPDATE MAHALLE_YEDEGI5 A
SET A.GEOMETRY = SDO_CS.TRANSFORM(A.GEOMETRY,4326)
update user_sdo_geom_metadata set srid = 4326 where table_name='MAHALLE_YEDEGI5';
CREATE INDEX MAHALLE_YEDEGI5 ON SPATIAL.MAHALLE_YEDEGI5
(GEOM)
INDEXTYPE IS MDSYS.SPATIAL_INDEX
|
Aggregate Polygons, Aggregate
aggregate: generates a reduced resolution version of raster.
aggregate polygons: combines polygons with a specified distance to each other into new polygons.
aggregate polygons: combines polygons with a specified distance to each other into new polygons.
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);
---------------
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)