OpenStreetMap logo OpenStreetMap

Post When Comment
Archeological Site map for Prizren/ Kosovo

Point 1 should be this church
osm.org/browse/node/459986161
That i have guessed at : 42.2075105, 20.7387093

Dataset extracted :
4673762 7478858 426
4674199 7478638 417
4673829 7478925 421
4674244 7479442 418
4673944 7479081 416
4673947 7479758 431
4674008 7479224 418
4673619 7478259 424
4673805 7478967 422
4673422 7472701 446
4673898 7479217 445
4673721 7478955 442
4674214 7479341 418
4673663 7477959 404
4674143 7478690 397
4672991 7475621 373
4672305 7472891 334
4672899 7480582 476
4674445 7479139 426
4674051 7479167 408

Attempts at swapping the xy and other things failed.

Command used :
cs2cs -E +proj=utm +zone=34T +units=m +proj=tmerc -f "%.7f"

example :
7478858 4673762 51.1551257 34.9253801 0.0000000

Updates of KPAOnline Scraper

here is the shell command :

for x in resultPAmun.asp\?IS\=*PZ; do  perl ~/Desktop/maps/openstreetmapkosova/convert2.pl $x;  done > newtest2.osm

Updates of KPAOnline Scraper

here is my new script :

scraper:

#street

#grep 'td width="189" bgcolor="#ECF5FF" class="fonteLatest"' $1;

########
# street
#td width="189" bgcolor="#ECF5FF" class="fonteLatest"
#grep -h -A1 -e 'strong\>Street' $1
# | cut -d\> -f2
grep -h -A1 -e 'Street' $1 | tail -1 | cut -d\> -f2 | cut -d\< -f1 > $1.street

## building (house number)
grep -h -A1 -e 'Building' $1 | tail -1 | cut -d\> -f2 | cut -d\< -f1 > $1.building

## GPS Grid UTM
#grep -h -A2 -e 'GPS' $1 | tail -1 | cut -d\> -f2 | cut -d\< -f1 > $1.gps
grep -h -A2 -e 'GPS' $1 | tail -1 | cut -d\< -f1 | sed -e's;/; ;g' | cs2cs -E +proj=utm +zone=34T +units=m +proj=tmerc -f "%.7f" > $1.gps

#perl ~/Desktop/maps/openstreetmapkosova/convert2osm.pl convert.txt > new.osm

converter:

use strict;

use warnings;

my $filename=shift @ARGV;

sub getval
{
my $self =shift;
my $name =shift;
open IN,$filename . ".$name" or die "no file";
my $value;
# warn "filename $filename";
while ()
{
# warn $_;
chomp;

$value = $_;
$value =~ s/\s+$//g;
}
close IN;
$self->{attrs}{$name}=$value;
}

my $obj = {};

getval $obj, "street";
getval $obj, "building";
getval $obj, "gps";

my ($umtx,$umty,$lat,$lon)=split " ",$obj->{attrs}{gps};

$obj->{lat} = $lat;
$obj->{lon} = $lon;
$obj->{umtx} = $umtx;
$obj->{umty} = $umty;
delete $obj->{attrs}{gps};
if ($filename =~ /=(.+)/)
{
$obj->{attrs}{kpaid}=$1;
}

#print q[

#my $id = -1;
my $oldnode = `grep $lat changeset.txt | grep lon`;

#warn $oldnode;

#print qq[
#
#];
#print ""

die "no old node" unless $oldnode =~ /node id/;

#$oldnode =~ s/node id/node chant/;
$oldnode =~ s/node id\=/node action="modify" id=/g;
$oldnode =~ s/\/\>/\>/g;
print $oldnode;

foreach my $k (sort keys %{$obj->{attrs}})
{
my $v= $obj->{attrs}{$k};
print "\n";
}

print "\n";

#print q[];

Updates of KPAOnline Scraper

Here is my changeset.
osm.org/browse/changeset/2077242
I removed one house from sharri. Hmm. Will have to do that another time.

nato attack sites in kosovo

Kosovo: Applying Geographic Information Systems in an International Humanitarian Crisis
http://proceedings.esri.com/library/userconf/proc00/professional/papers/PAP937/p937.htm

Kosovo: Applying GIS in an International Humanitarian Crisis
by David G. Smith, Department of State
http://www.esri.com/news/arcuser/0701/kosovo.html

Mineseeker airship :
http://maic.jmu.edu/Journal/5.1/Notes/Mineseeker/mineseeker.htm

Mine report kosovo :
http://www.mineaction.org/docs/1006648832_.asp

(open mine maps anyone)

Explosive ordnance disposal and mine clearance in Kosovo
http://www.reliefweb.int/rw/rwb.nsf/db900sid/MIRA-6EG484?OpenDocument

http://www.wsws.org/articles/2002/jun2002/trep-j28.shtml

http://www.washingtonpost.com/wp-dyn/content/article/2006/12/09/AR2006120900353_pf.html

http://www.icrc.org/web/eng/siteeng0.nsf/html/explosive-remnants-of-war-brochure-311201

http://articles.latimes.com/1999/jun/15/local/me-46797

'According to a KFOR map minefields are mainly present on the westerns slopes of the mountain range (confirming the report by jimorothy) but this map only depicts minefields which are known to UNMIK/KFOR and also it is not up to date (2005).
http://www.summitpost.org/mountain/rock/173204/-272-eravica.html#chapter_7

KFOR in mine awareness program
PRAGUE -- The Czech KFOR troops educate Kosovo children on how to avoid UXO and landmine injuries.

http://www.b92.net/eng/news/society-article.php?yyyy=2008&mm=10&dd=27&nav_id=54535

Yugoslavia: Education Programs Warn Kosovo's Children About Landmines
http://www.rferl.org/content/Article/1091705.html

GIS in the Kosovo ethnic conflict solution. The project "Sentinel".
http://proceedings.esri.com/library/userconf/proc00/professional/papers/PAP929/p929.htm

http://www.reliefweb.int/rw/rwb.nsf/db900SID/MHII-65952Q?OpenDocument
Military Technical Agreement: Between the International Security Force ("KFOR") and the Governments of the Federal Republic of Yugoslavia and the Republic of Serbia

http://www.defenselink.mil/news/newsarticle.aspx?id=42738
KFOR's First Priority: Countermine Operations

http://www.bulgaria-italia.com/fry/docs/Military_Agreement.htm
2. Phased Withdrawal of FRY Forces (ground): The FRY agrees to a phased withdrawal of all FRY Forces from Kosovo to locations in Serbia outside Kosovo. FRY Forces will mark and clear minefields, booby traps and obstacles. As they withdraw, FRY Forces will clear all lines of communication by removing all mines, demolitions, booby traps, obstacles and charges. They will also mark all sides of all minefields. International security forces' ("KFOR") entry and deployment into Kosovo will be synchronized. The phased withdrawal of FRY Forces from Kosovo will be in accordance with the sequence outlined below:

a. Detailed records, positions and descriptions of all mines, unexploded ordnance, explosive devices, demolitions, obstacles, booby traps, wire entanglement, physical or military hazards to the safe movement of any personnel in Kosovo laid by FRY Forces.

http://www.rta.nato.int/Pubs/RDP.asp?RDP=RTO-EN-SET-116
RTO-EN-SET-116 Low-Cost Navigation Sensors and Integration Technology

nato attack sites in kosovo

Lyx,
yes. There is also a huge number of mines left. good point!

screenscraping

here are my commands :
grep -h -A2 GPS resultPAmun.asp\?IS\=* | sort -u | grep ^04 | cut -d\< -f1 | sed -e 's;\/; ;g' > points.txt

cs2cs -E +proj=utm +zone=34T +units=m +proj=tmerc -f "%.9f" < points.txt > convert.txt
perl ~/Desktop/maps/openstreetmapkosova/convert2osm.pl convert.txt > new.osm

There were two data errors in the input :
0477588 4673224 20.798029599 4.281299370 0.000000000
0488275 4668363 20.868633114 36.760955805 0.000000000

my convert script :

use strict;

use warnings;

print q[

];

my $id=0;
while (<>)
{

if (/^\s*(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s*$/)
{
$id--;
print qq[];
}
else
{
die "error $_";
}

}

print q[];

screenscraping

here is my first point
osm.org/browse/changeset/2073369

screenscraping

That is
42deg 22' 55"N, 20deg 26' 1.4"E

screenscraping

So Kosovo is 34T/North

http://home.hiwaay.net/~taylorc/toolbox/geography/geoutm.html

for this property :
http://www.kpaonline.org/resultPAmun.asp?IS=DS605487
GPS Grid UTM 0453384/4692348

The webpage says:
20.433725867427746/42.38201849774153

nato attack sites in kosovo

drlizau suggested :
radioactivity=yes type=depleted_uranium

screenscraping

More utm stuff :
http://www.maptools.com/UsingUTM/

http://www.dbartlett.com/

http://www.wa6otp.com/UTM.htm

Converters:
http://www.itee.uq.edu.au/~mesh/db-srtm/gps.php
http://www.oasisphoto.com/navigation/convert_form.php
http://www.cellspark.com/utmconverter.html

new splitter

then put the getosm.pl in a file and run it.

http://www.pastebin.ca/1521672 here is the splitter.pl
that creates the getkosova.sh
you can adjust it to remove macedonia
from the bounding box

http://www.pastebin.ca/1521669 getkosova.sh

http://www.pastebin.ca/1521674 getosm.pl
there you can run them directly without edits

Pageranking the streetnames

Here is the result list :

0
NARODNO OSLOBODJENJE
0
Zares st
0
OKTOBARSKA REVULICIJE
0
Kara Gjorgjeva
0
ILIJE KRASOJEVICA
0
DIMITRIJE TUCOVICA
0
RISTE NOJIC
0
LJUBIZHA
0
PROTE METEJA NENADOVICA
0
BOZIDARA GOSICA
0
MATEJA GUBCA
0
RISTE NOJICA
0
KRAJICI
0
DJEDAPSKA
0
CANETA SUTAKOVICA
0
LIGJ GURAKUQI
0
SUMADIJSKE
0
BITOLJSKA
0
TREPCANSKA
0
PETRA KOSTICA
0
OKTOBARSKA REVOLUCIJE
0
HAXHI YMERA
0
BETEJA LLAPUSHNIKUT
0
DOSITEJAVA
0
DJURE JAKSICA
0
SHTJFEN GJEQOVI
0
OSLOBOLJENJE
0
GORNJA SELLO
0
TRG CICA PATRNOGIC
0
Djedarpska
0
Banjinska
0
CICE PARNOGIC
0
BRANKA CAPICA
0
TRG EDVARAD KARDELJA
0
KATERINA PATRNOGIC(KULA)
0
Mateja Gubca
0
KOSOVSKA UDARNA BRIGADA
0
TRG KATARINA PATRANOGIC
0
SH�N FLORI
0
IVANA MILUTINOVICA
0
MENTOR KRASNI�I
0
Tanaska Raica
0
SEZAUR SUROJA
0
ILIJE KRASOJEVIC
0
STEFAN DJECOVI
0
ULCINSKA
0
VASE PELAGICA
0
MUHAREM BEKTAESHI
0
MILAN SHUTLLAJ
0
Bengalska
0
DURMISI ASLANI
0
TREPCANSKA
0
OKTOBARSKE REVULUCIJE
0
BOZIDARA GOBICA
0
VAJAZAT E SULIT
0
PISTE NAUMOVIC
0
ALEKSE MARTINOVICA
0
DOSITIJEVA
0
OKT REVULUCIJA
0
JOVANKE RADIVOJEVIC--KICA
0
GOGIC BOZIDARA
0
11 Marsi(Oktobarske Revolucije)
0
TRG 17 N�NTORI
0
PUSHKETARVE
0
ZASEOK BAJROVCI
0
SEZAIR SUROJ
0
BUL.VELEZRIT FRASHERI
0
BRAHIM REDJA
0
DURMISH ASLANI
0
SEZAIR SUROI
0
TANASKA RAICA
0
BETEJA LLAPUSHNIKUT(GJERDAPSKA)
0
1 INTERNACIONALA
0
SPK CULJAN
1
MATEJA GUPCA
1
Muharem Bekteshi
1
ILIJAZ KUKA
1
JOVANKE RADIVOJEVIC
1
DRINI BARDHE
1
MUHAREM BEKTESHI
1
RADE KONCARA
1
NARODNO OSLOBODENJE
1
BULEVAR SKENDERBEGA
1
BIHACKA
1
KARADJORDJEV
1
MALA KRUSHA
1
Gjerdapit
1
SHTJEF�N GJEQOVI
1
BOZDARANA
1
BUL>SKENDERBEU
1
MILANA ZECARA
2
TRG EDVARDA KARDELJA
2
VAJZAT E SULIT
2
MATEJE GUPCA
2
Edit Durhami
2
RADE KONCAR
2
BANIJSKA
2
PARISKE KOMUNE
2
RADE KONCAR
2
KOPAONICKA
2
HAJDUK VELJKA
2
TRG CARICE MILICE
2
BORE VUKMIROVICA
2
HADZI IMERA
2
Durmish Asllan
2
BINGENSKA
3
DURMIS ASLANI
3
SITNICKA
3
BOGOSEVAC
3
POTK.
3
DJURE DJAKOVICA
3
DURMIS ASLANI
3
DURMISH ASLLANI
4
DJERDAPSKA
4
Djerdapska
4
DURMISH ASLLANI
4
Durmish Asllani
4
ORTOKOL
4
DJERDAPSKA
4
GUCISE
4
ALBULENES
4
MARSHAL TITA
4
PETAR KOSTIC
4
ULCINJSKA
4
ATMEJDAN
5
NARODNOG OSLOBODJENJA
6
Carica Milica
6
CARICA MILICA
6
CAR LAZAR
7
ZARES
8
VLLEZERIT FRASHERI
8
Beteja e Llapushnikut
9
MILADINA POPOVICA
9
DRVARSKA
9
BRANKA RADICEVICA
9
OKTOBARSKE REVOLUCIJE
10
MILAN SHUFLAJ
10
LENJINOVA
10
Oktobarske Revolucije
10
Oktobarske Revolucije
10
Oktobarske revolucije
10
PRVOMAJSKA
11
DOSITEJEVA
11
BORISA KIDRICA
11
GUCIS
11
SAMI KOKA
11
PASTRIK
11
SAMI KOKA
11
MATIJE GUPCA
12
Bajo Topulli
12
PRIZEMLJE
12
JADRANSKA
13
TABAKEVE
13
JADRANSKA
13
KULLA II
13
SVETOZARA MARKOVICA
14
ANTON CETA
15
LOKVICA
15
SEZAIR SURROI
16
MUHAXHEREVE
19
LJUBIZDA
20
Vojvode Putnika
21
VOJVODE PUTNIKA
21
ORTAKOL
21
CARA LAZARA
22
DIMITRIJE TUCOVIC
22
MUSNIKOVO
22
CARA LAZARA
22
MUSNIKOVO
22
KOZARA
24
NENA TEREZA
24
MENTOR KRASNIQI
26
HYSEN REXHEPI
29
BELI DRIM
30
VIDOVDANSKA
31
Vidovdanska
31
RADIVOJEVIC
34
SPK
36
ISMET JASHARI-KUMANOVA
36
ISMET JASHARI -KUMANOVA
36
QAZIM BERISHA
37
MALA KRUSA
38
METOHIJSKA
39
KARADJORDJEVA
40
GjERAVICA
44
IBRAHIM LUTFIU
45
LOLE RIBARA
49
Bingenit
50
VUKA KARADZICA
53
KULLA 2
57
SUTJESKA
58
RRASAT E KOSHARES
58
TAHIR MEHA
59
LEKE DUKAGJINI
60
Llapushnikut
62
Bingeni
65
SINAN PASHA
68
SHESHI I LIDHJES
77
BUSHTRICA
91
TREPQES
96
REMZI ADEMI
112
EDIT DURHAM
114
EDIT DURHAM
114
Edit Durham
115
1 MAJ
125
JNA
203
JNA
203
11 MARSI
245
11Marsi
245
HAXHI ZEKA
248
REMZI ADEMAJ
253
KESHTJELLES
260
ZAHIR PAJAZITI
278
Zahir Pajaziti
278
BISTRICA
322
LUIGJ GURAKUQI
372
LUIGJ GURAKUQI
372
VJOSES
438
DE RADA
449
Lam
487
GETES
494
KACANIKUT
496
KRAGUJEVACKA
496
Beteja
712
Beteja
713
MANASTIRIT
905
ULQINI
931
ADEM JASHARI
942
ADEM JASHARI
942

name updates for kosovo

for each node :
GET http://api.openstreetmap.org/api/0.6/node/${ID}/ways
GET http://api.openstreetmap.org/api/0.6/node/${ID}/relations

name updates for kosovo

idea for deletes :
1. create a list of the deletes.
2. remove the "action=delete"
3. open that in josm, download referrers.
4. clean those out.
5. then delete the whole set in josm and upload

RT:<Komzpa> phurl: http://theageoflove.ru/josm.exe my JOSM WAREZ MEGAPACK

Well,
The people in russia (and the balkans) are just used to getting virus infested malware from russian warez servers.
This is just to fill that expectation of getting all software from those servers, we need to package the FLOSS software in the format that they expect.
yes, I guess it is some type of guerilla marketing.
But really, I am just responding to the market needs.

Merging names

bzr branch lp:~kosova/+junk/openstreetmapkosova
here is the branch script.

there is an kosova.osm in there you can update that in josm
and there is a small section in dukajini that is not in there. Please add it in and then check in the new version.

Mergenames will scan the file and produce a new osm file that contains only the duplicates.

the you run mergenamessorted.pl to create the deletes in a new osmfile
and then you can upload that with josm.

Merging names

Here is my splitting script,
it is not working yet fully, i mean the area is too small.
------
use strict;
use warnings;

my $startx = 41.78;
my $stopx = 43.30;

my $starty= 20.04;
my $stopy = 21.80;

my $steps = 5;

my $stepx = 0.25;
my $stepy = $stepx;

#GET osm.org/api/0.6/trackpoints?bbox=20.456542968749996,41.81636125072054,20.846557617187504,42.134894984239224&page=0

#GET osm.org/api/0.6/trackpoints?bbox=20.456542968749996,41.81636125072054,20.846557617187504,42.134894984239224&page=1

#osm.org/api/0.6/map?bbox=43.33,43.486,21.8,21.98
warn $stepx . "\n";
warn $stepy . "\n";
my $step = 0;

for( my $x = $startx; $x <= $stopx; $x += $stepx)
{

warn "x is now $x\n";

for(my $y = $starty; $y <= $stopy; $y += $stepy)
{
warn "y is now $y\n";
my $y2=$y + $stepy ;
my $x2=$x + $stepx ;
$step++;
my $y1=$y-$stepy;
my $x1=$x-$stepx;
print "wget osm.org/api/0.6/map?bbox=$x1,$y1,$x2,$y2 -O ${step}.osm\n";
print "wget osm.org/api/0.6/trackpoints?bbox=$x1,$y1,$x2,$y2 -O ${step}.gpx\n";
}
}

Test conversions for kosovo

here are the points from the pdf
http://pastebin.com/m56db7289
64 data points

and with this command you can try and convert it
but the params are off
cs2cs +ellps=GRS80 +units=m +proj=tmerc +k=0.9999 +lon_0=21 +lat_0=0 +y_0=0 -f "%.3f" < kosovopoints.src

and with this perl script you can take the results and turn them into osm
http://www.pastebin.ca/1517014

Somewhere along the line, there is an error