nl-digigo / NLCS

Technische documentatie en issues NLCS
Creative Commons Attribution 4.0 International
2 stars 0 forks source link

NLCS.SHX inhoud i.r.t. linetypes #278

Open MvanderHulst opened 6 months ago

MvanderHulst commented 6 months ago

Ik ben even in de NLCS.LIN en NLCS.SHX gedoken. Onderstaand is mij opgevallen:

Veel SHAPES zijn niet in gebruik in de LIN. Er zijn diverse 'dezelfde' shapes met andere namen, die door elkaar in de LIN gebruikt worden. Vooral de 'CIRKEL' is op meerdere manieren toegepast. Wanneer de 'shapes' een meer generieke naam zouden krijgen, zijn deze ook goed toepasbaar voor maatwerk lijntypes van bedrijven. Een standaard 'rondje' 'vierkant' 'rechthoek' en 'ruit' zouden hierbij goede aanvullingen zijn. Dit biedt veel flexibiliteit voor gebruikers, zonder dat dit uitwisselingsproblemen geeft.

In de bijlage een overzicht van wat er is en wat in gebruik is, en een DWG waarbij dit in kleur is aangegeven.

Opschoonactie uitvoeren?

ANAYLSE_UNIQUES.xlsx

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

IN GEBRUIK IN LIN | AANWEZIG IN SHX -- | -- ARCHEOLOGIE | ARCHEOLOGIE   | B10-10   | B10-10V   | B15-10   | B15-10V   | B20-10 B20-10V | B20-10V   | B20-15   | B20-15V BBG | BBG BESCHOEIING | BESCHOEIING   | BLOK5-B BLOK5-N | BLOK5-N BLOK5-V | BLOK5-V   | BLOK6-B   | BLOK6-N   | BLOK6-V   | BOX   | CAI CIRC | CIRC   | CIRC1 CIRKEL | CIRKEL CIRKEL_HALF | CIRKEL_HALF   | CIRV   | DAMWAND   | DEL DRIEH | DRIEH DRIEHOEK | DRIEHOEK   | DUB1 DUB3 | DUB3 DUB5 | DUB5   | ERFGR EXPLOSIEF | EXPLOSIEF F2DL40080 | F2DL40080 F2M40080 | F2M40080 FLASH | FLASH   | GASHD   | GASLD GELEIDEBARRIER | GELEIDEBARRIER GELEIDERAIL | GELEIDERAIL GELEIDERAIL-A | GELEIDERAIL-A GELEIDERAIL-K | GELEIDERAIL-K GELUID | GELUID GEUR | GEUR   | GOLF GRONDWATER | GRONDWATER HAAG1 | HAAG1 HAAG2 | HAAG2 HAAG3 | HAAG3   | HAAI5-B HAAI5-N | HAAI5-N HAAI5-V | HAAI5-V   | HAAI7-B   | HAAI7-N   | HAAI7-V   | HAAK   | HEK   | HOOGSP   | HWA   | KEERWAND KRUISJE | KRUISJE   | LAAGSP LED | LED LICHT | LICHT MAAIVELD | MAAIVELD MARK | MARK PLANTSOEN | PLANTSOEN REFLECT1 | REFLECT1   | REFLECT2   | RH1   | RIOOL RMGZ | RMGZ SAFEGUARD | SAFEGUARD SCHUIM | SCHUIM SGZ | SGZ SLIBFORM | SLIBFORM SLOOP | SLOOP STEPBARRIER | STEPBARRIER STEPBARRIER-B | STEPBARRIER-B STEPBARRIER-BV | STEPBARRIER-BV STEPBARRIER-S | STEPBARRIER-S   | STER STER1A | STER1A STERRETJE | STERRETJE   | STORTNAAD STRALING | STRALING   | TAND5   | TAND5V   | TAND7   | TAND7V   | TELECOM TGF1 | TGF1 TRILLING | TRILLING UGG | UGG V | V VARIOGUARD | VARIOGUARD VECUSEC | VECUSEC VERT | VERT VERTIKAAL | VERTIKAAL   | VERVALLEN VERWIJDEREN1 | VERWIJDEREN1 VERWIJDEREN2 | VERWIJDEREN2   | VEUSEC VKGZ | VKGZ VLP1DL13360 | VLP1DL13360 VLP1LV13360 | VLP1LV13360 VLP1R13360 | VLP1R13360 VLP1Z13360 | VLP1Z13360 VLP1Z26760 | VLP1Z26760 VLP1ZC13360 | VLP1ZC13360   | VLP2DL13360 VLP2DL13380 | VLP2DL13380 VLP2R13380 | VLP2R13380   | VLP2Z13360 VLP2Z13380 | VLP2Z13380 VLP2Z26780 | VLP2Z26780 VLP2ZC13380 | VLP2ZC13380   | VW   | WATER2 WATERLIJN | WATERLIJN WATERSCHAPSGOLF | WATERSCHAPSGOLF WGOLF | WGOLF WOLK | WOLK ZAAGSNEDE1 | ZAAGSNEDE1   | ZIGZAG ZZ | ZZ

ElisabethKloren commented 5 months ago

De dwg staat op deze plek: https://github.com/nl-digigo/NLCS/tree/main/ontwikkeling/issue278

ElisabethKloren commented 4 months ago

@MvanderHulst basics eerst: het .lin bestand wordt automatisch gegenereerd uit de database, dat zie ik: *V-CONTINUOUS-SO,12 A,3.5,[VERWIJDEREN2,NLCS.SHX,S=0.5],3.5 dat zijn lijntypes

Dan zie ik een .shp bestand; daar staat dit in: 01,74,BESCHOEIING 4,125,4,80,3,250,3,4,3,128,2,9,(-64,-13),(0,0),1,9,(127,0),(1,0),(0,0),2, 9,(-127,26),(-1,0),(0,0),1,9,(127,0),(1,0),(0,0),2,9,(-127,-13),(-1,0),(0,0), 1,9,(127,0),(1,0),(0,0),2,9,(-64,0),(0,0),1,4,128,4,4,4,250,3,80,3,125,0 02,116,CIRKEL

Waar komt dat vandaan? Is dit puur in autocad gemaakt, of waar beheer ik dit?

En dan de shx bestanden > dat kan ik niet openen qua code, wat is de bron van dat bestand?

Dit moet beschreven worden in de documentatie, en dan de vraag - hoe verhoudt zich dit tot de bestanden van microsoft (de rsc bestanden?)

En dan: moet het aangepast worden?

MvanderHulst commented 4 months ago

De SHP/SHX bestanden zijn al jaren in bezit, maar ik weet niet of iemand nog het bronbestand heeft. dit is hoogstwaarschijnlijk in DWG format ergens aanwezig. Vanuit deze DWG worden de SHAPES aangemaakt.

Dit wordt niet vanuit de Database gedaan en ik verwacht ook niet dat dit mogelijk zal zijn...

De SHP/SHX bestanden zijn wel nodig voor het kunnen tonen van de complexe linetypes in AutoCAD (en Microstation?) hiervoor is geen alternatief beschikbaar.

ElisabethKloren commented 4 months ago

@NielsNederpel waar zijn de bronbestanden voor deze SHP en SHX? Is er documentatie van waarom dit nodig is, hoe het werkt en wat er moet gebeuren bij publicatie van een nieuwe versie van de standaard?

ElisabethKloren commented 4 weeks ago

dit gaan we nog niet fixen in de 5.1 versie, ik label hem backlog.

NielsNederpel commented 4 weeks ago

@NielsNederpel waar zijn de bronbestanden voor deze SHP en SHX? Is er documentatie van waarom dit nodig is, hoe het werkt en wat er moet gebeuren bij publicatie van een nieuwe versie van de standaard?

oef...dat is zelfs van voor mijn tijd...dus ik ken ook alleen maar de .shx bestanden die we met de "NLCS" meeleveren bij een release. ik kan me zo maar voorstellen dat dit uit de hoed van Richard de Nier kwam dus misschien daar nog eens navragen. maar durf ook niet te zeggen dat dit in een dwg is gedaan...zelf niet zo vele ervaring mee...

maar op zich kunnen we toch met het geen we nu hebben uit de voeten? even vanuit de handleiding voor InfraCAD Met het AutoCAD-commando "COMPILE" kunt u een SHP bestand compileren naar een SHX bestand. Andersom is ook mogelijk: heeft u wel een SHX bestand maar niet het SHP bestand ervan? Met behulp van "DUMPSHX.EXE" in de map C:\Program Files\Autodesk\AutoCAD 20xx\Express kunt u een SHX bestand "uitpakken" naar een SHP bestand.

dan maken we toch een nieuw bron bestand .shp die we kunnen gaan beheren?

MvanderHulst commented 3 weeks ago

Hi Niels,

Volgens mij is de opbouw:

In AutoCAD teken je een 'vorm' gewoon als losse lijnen/arcs/cirkels. Deze kan je net als blocks een SHAPE van maken.

Deze SHAPE kan je weer exporteren naar een SHP-file. Een SHP en SHX zijn in feite hetzelfde bestand, maar anders gecodeerd.

Vanuit een SHP file kan je wel weer de SHAPE inladen in AutoCAD. Maar om die SHAPE aan te passen, heb je wel weer de bron DWG met lijnen nodig.

Al met al een hoop gedoe. ;-)

Belangrijk met deze issue vind ik vooral: