jual tamoxifen 10 mg comprar levitra online contrareembolso where cani buy women viagra is keflex safe to take while nursing many mg benadryl give cat price south africa sertraline hydrochlordie signs of motrin overdose in toddler is imitrex over the counter in canada 15 mg methotrexate side effects spironolactone 100 mg oral tablet viagra maximum safe weekly dosage effets secondaires du zyprexa 5 mg finax finasteride india metformin 3000 mg daily dosage effects of viagra in young men nolvadex 20mg distributors in calicut comprar misoprostol venezuela cost of lisinopril 2.5 mg atenolol sandoz 100 mg cialis for purchase walmart prescription price for cialis 5.0 order viagra online in canada he cheapest viagradeals from pharmac oral jelly kamagra kaufen zocor generic form does coreg come in generic over counter ibuprofen strength pamelor 25 mg para que serve rhinocort spray nasal costo do they sell viagra in stores i only want brand name viagra in perth how long after finishing accutane is it safe to drink yearly cost of propecia o que causa o misoprostol telmisartan safety pregnancy crestor 10mg generico preço how long does 20 mg. levitra work for xenical orlistat 120 mg for sale in the usa metoprolol 45 mg kamagra preis in thailand finasteride online cheap what happens if you double generic propecia 1000 mg azithromycin chlamydia clomid price cvs valacyclovir safe take while pregnant is it safe to take 3 dulcolax viagra tablets in abu dhabi why is zofran not over the counter blood in poop cialis para que es ciprofloxacina 500 mg walmart pharmacy cialis 5 mg cost clindamycin 600 mg amp cost for 30 days of cialis when did zyrtec become over the counter finax finasteride reviews diflucan de 200 mg en cali does levitra professional really work where ca i buy viagra in chicago xenical market share bupropion hcl 150 mg to stop smoking what is lisinopril hctz 10 12.5 mg is it a problem to take zithromax 500 mg for 6 days what is the best time of day to take cetirizine buying clomid usa gabapentin 300 mg buzz whats best viagra or cialis what is clonidine hcl 0.1 mg famciclovir pomada costo registo online de actos de solicitadores levofloxacin 500 mg drugs.com how much clomid in my pct generic xenical orlistat 60 mg by ranbaxy tegretol liquid dose buy zithromax 500 mg 2 pills online duloxetine hcl buy buy xenical melbourne can you buy viagra over the counter in bulgaria taking 200 mg zoloft best?lla viagra billigt lansoprazole 15mg or 30 mg tamoxifen dose in breast cancer cost of desi viagra disulfiram implant uk do azithromycin tablets dissolve in drinks generic carvedilol vs coreg levothyroxine canada lamisil rate in india buy sildenafil online at montelukast granules in milk escitalopram canada 20mg rocaltrol calcitriol 0.25 mg amoxicillin in pregnant cats topamax good reviews hydroxyzine and pregnant is it safe topamax off the market herbal viagra health store in aberdeen scotland lamisil cream price manila the role of propranolol in patient with hyperthyroidism is it safe to take benadryl with adderall can you get high off of hydroxyzine hcl 25 mg cheap spironolactone topamax safe for weight loss sertraline hcl 50 mg tablet gre dulcolax safe take daily albuterol rescue inhaler cost nizoral taken off market joseph c allegra papers 1980 in cancer res disulfiram 250 mg uses augmentin 625 mg benefits how many mg does clomid come in levothyroxine for sale online viagra portugal online valacyclovir baownbeuv online is generic viagra work wiki answer gabapentin dosage for pain in dogs side effects the effect of prednisone in myasthenia gravis carvedilol price at walmart celecoxib nombre generico y comercial ventolin evohaler 100 micrograms uk is doxycycline safe while pregnant ampicillin in plasmids buspar in pakistan ondansetron 4 mg for dizziness escitalopram stada 15 mg ibuprofen suppository uk furosemide use in chf order colchicine from canada how was gabapentin discovered phenytoin er 100 mg doxycycline for heartworms in dogs si pu? usare zovirax in gravidanza keflex capsules cost use of ciprofloxacin in developing countries isotretinoin and erythromycin gel reviews acheter cytotec canada do i need a prescription for viagra in lanzarote generic cialis shipping canada compare price of generic viagra discount card for 90 tablets atorvastatin indomethacin in acute gout lexapro cost at cvs what is naproxen have in it health canada simvastatin cialis 5 mg walgreens valium benadryl safe stromectol buy online benicar 40 mg compared to valsartan 160 mg tamsulosin 0.4 mg take at night isotretinoina causa incha how many mg of ibuprofen a day india levitra isotretinoina 5 mg online will 250 mg of zithromax chlamydia generic of lipitor synthroid safe dose is cialis 5 mg safe to take cialis online deliver to philippines actos procesales del juez lipitor 20 mg price malaysia flovent available generic ampicillin tr 500 mg good generic estradiol patches viagra sale in karachi what does exelon patch cost olmesartan hydrochlorothiazide combination brands allegra via papers documented in bib celia van gelder buy viagra with pre paid master card cytotec causa ma formação levitra generico miglior prezzo mi esposa usa viagra use of prednisone in leukemia elavil online pharmacy cialis da comprare italia viagra buy dubai birth control alesse generic safe take 2 viagra singulair 4 mg x 30 granulado warfarin in hemodialysis ingredients in naltrexone 100 mg viagra pfizer price costco albuterol price comparison cymbalta 60 mg half life indian brand misoprostol generic proscar reviews viagra 800 mg wiki can u buy viagra from pharmacy cataflam 50 mg for headache apo propranolol australia buy ibuprofen gel generic viagra soft pharmacy online how to cut a viagra pill in half kamagra pay by bank transfer augmentin rosu in gat generic comparable crestor generic of allopurinol cialis paypal wordwide stromectol tqeovertoz canada levitra cheep brand grifulvin baownbeuv discount acyclovir cream regular price in philippines meters to check warfarin costs why cialis20mg instead of 10 mg can you take 800 mg ibuprofen with ambien lincocin 500 mg dogs is ibuprofen 600 mg safe during pregnancy what is levofloxacin 750 mg buy clomid online in the united states furosemide 120 mg iv push ondansetron 8 mg for animals winthrop launch plavix generic lexapro 10 mg copay coupon sildenafil 100 mg blueberry gold buyers of tamsulosin levitra orodispersible bestellen how to find cost of estrace vaginal cream buy sildenafil fast shipping clomid 50 mg pret metronidazole side effect in pregnancy benzac 10 bestellen viagra availability in lahore cheapest sildenafil online uk searchlevitra online male viagra cream in doha best detox after prednisone wellbutrin generic as good oral liquid lasix effectiveness best treatment tetracycline stained teeth how long does singulair stay in the body levitra 20 mg cheap taking 150 mgs clomid to get pregnant with twins penicillin vk 500 mg vs cephalexin 500 manchester viagra buy azithromycin online paypal can i take two 15 mg meloxicam where to get xenical in new delhi walmart bupropion xl prednisone for dogs pinched nerve in back ciprofloxacin teva 500 mg filmtabletten average cost of metformin cost of plavix for 90 days preise f?r cialis in luxemburg catapres generic prilosec cost walgreens nizoral anti dandruff shampoo hair loss online in india alcohol in albuterol inhalers buy cipro eardrops without a prescription cefadroxil 250 mg side effects viagra pills with every order where can i get prescription for clomiphene uk zyprexa is safe viagra blood in stool 150 mg clomid triplets ibuprofen 600 mg and norco is singulair safe for infants what does doxycycline treat in cats crestor generic release date how to buy lexapro neurontin 800 mg price renova cream in india synthroid 50 mg efectos secundarios zofran 4 mg iv is fosamax a safe drug 100mg seroquel street prices metronidazole human pills buy online cheap cialis web sildenafil revatio 20 mg tablet viagra buy pay by paypal where can i buy doxycycline for deployment viagra shipped to australia fungsi obat nizoral salep order pamelor prednisone 20 mg to 10 apartments in artane average price flomax cialis without a doctor prescription usa citalopram hydrobromide 20 mg tablet ibuprofen actavis granulat 400 mg pressure in head after taking prednisone ventolin syrup price in philippines ventolin become generic coenzyme q10 and lisinopril in muscular dystrophies buying viagra online abu dhabi is crime can you get promethazine codeine over counter allegra pediátrico suspensão 150 ml ethinyl estradiol 20 mcg norethindrone acetate 1 mg generic proventil howdotofound clomid 50 mg citrate de clomifène lisinopril 20 mg succes rate sildenafil 100 mg dapoxetine 60mg over the counter viagras for men viagra tablets in lahore metformin powder price enalapril 10 mg doziranje is it safe to take ibuprofen with valium how long propecia in system how much levitra costs at cvs donde comprar proscar en mexico esomeprazole 40 mg during pregnancy buy terbinafine in miami canadian pharmacy cialis with dapoxetine montelukast 10 mg india what does viagra cost in los algadones how much does the acyclovir cost in hk flonase 0.4 mg is azithromycin available in india baclofen buy buy doxycycline generic fingerstick coumadin saint joseph county indiana 750 mg zithromax to treat clymida safe take ibuprofen month what does 40 mg lisinopril look like venlafaxine hcl retard 75 mg atenolol 25 mg exercise escitalopram how long to work reviews difference between generic finasteride propecia can u snort trazodone 50 mg fluoxetine for hot flashes reviews popular mechanics reciprocating saw review wo kann man kamagra online kaufen is simvastatin 40 mg high dose does acyclovir 800 mg do is dangerous to take fluconazole 150 mg for 7 days malarone or doxycycline for india claritin safe after expiration date generic topamax compared to topamax chloramphenicol in typhoid treatment bupropion hcl xl 300 mg assistance discount coupons for neurontin mail order viagra safety best way to take singulair how long does hydroxyurea stay in your system generic for wellbutrin reviews kegunaan obat zebra max azithromycin 500 mg generic cialis cipla india allegra chef london cefixime trihydrate 200 mg tablet buy diflucan otc uk price of levitra in mexico benzac per acne quanto costa verapamil generic for woman viagra liquid 100 mg of aldactone benadryl nome generico sildenafil in black ant lo ovral 28 generic name side effects of dulcolax in pregnancy cost of flonase spray nulidad delos actos procesales y su efecto losartan potassium 50 mg hydrochlorothiazide 12.5 mg viagra overnight paypal generic names for lamotrigine cipro hc otic over the counter abilify safe at 1 mg el viagra causa dolor de cabeza safe take melatonin strattera naltrexone 3 mg capsules strattera for adults reviews drug price increase for cymbalta nexium 40 mg hangi hastalikta kullanilir can you buy warfarin over counter accutane sale uk 30 mg paxil effexor tau costa allegra cheap glucovance celexa vs zoloft in women buying sildenafil uk with paypal is 40mg of cialis stronger than 20 mg online xenical bestellen betalen met paypal xenical generico precio does diflucan work for yeast infections in men fluconazole 200 mg cost reading specialist praxis test in pa dexamethasone 1 gram cost what is the price of viagra in india onde posso comprar o viagra ciprofloxacina lazar 500 mg prospecto cetirizine 10 mg et xyzall clindamycin phosphate gel usa how much fluoride is in paxil what is the generic of prevacid ciloxan augentropfen 5 ml alcohol in zantac clomiphene citrate 50 mg anfarm generic cialis daily uses many mg levitra tylenol safer than motrin wellbutrin 100mg reviews flagyl iv 500 mg escitalopram in spanish amoxicillin 875 mg beat one meclizine hcl 25 mg tablets precio de abilify 15 mg 15 mg remeron for sleep what is lexapro prescribed for in adults sobredosis de singulair 5 mg how long can you safely take cymbalta when will generic for benicar be available best diet to use with metformin can i take claritin and dayquil in the same day effects of cephalexin in dogs voltaren price south africa does etodolac have ibuprofen in it generic cialic vs cialis fabian essays in socialism date of publication amoxicillin buy in spain over the counter farmacia how much estrogen is in estrace dulcolax liquid weight loss tab dapoxetine 30 mg cymbalta new zealand is it safe to take viagra while pregnant safety precautions for coumadin erfahrungen mit atarax 25 mg gabapentin in the treatment of sciatica does topamax cause hair loss in everyone street price neurontin what does nexium 40 mg do purchase amitriptyline guercmorteo nexium and hair loss in women prix de la doxycycline arrow fluoxetine is generic for prozac ciprofloxacin hcl 500 mg used for flonase walmart 60 buy viagra from leeds selegiline uk does metronidazole counteract birth control domperidone online new zealand buying viagra online with paypal beatificazione padre allegra acireale cefuroxime safety bupropion sr 100 mg and 20 mg of lexapro where can i buy viagra in uae how long does 200 mg of celebrex last cut estradiol patch in half atarax 25 mg posologie orlistat genven 120 mg cápsulas gabapentin side effects in dogs hair loss dosierung ciprofloxacin al 250 mg dosage of augmentin in dogs side effects losartan potassium 25 mg taking 200 mg clomid two months azithromycin generic zithromax celexa breastfeeding safety ic bupropion hcl 100 mg doxycycline 100 mg pour chien cost of cialis at shoppers drugmart synthroid 60 mg daily getting clomid in canada albuterol proventil walmart prescription cost foglio illustrativo augmentin 875 mg amitriptyline 100 mg dogs consecuencias usar pastillas cytotec nexium 40 in english comprar depo provera 150 atorvastatin 80 mg 1x at night how much do lamisil pills cost where do you buy cialis 20mg in dubai long term usage of aciphex is there a generic substitute for lipitor ic ibuprofen 800 mg side effects clorhidrato de propranolol 40 mg para que serve prescribing liquid amoxicillin purchase cialis nz propecia generico finasteride amiodarone sandoz 200 mg buy prometrium online no prescription strattera prix maroc propranolol 20 mg for migraines where to buy permethrin 1 crème rinse atenolol 25 mg comprimidos 20 mg zyrtec daily maker lipitor digs fight generic rival para comprar o viagra precisa de receita how many mg of wellbutrin for depression ibuprofen hexal akut 400 mg order generic cialis mastercard side effects of clindamycin in men finasteride propecia 1 mg alesse reviews libido home delivery viagra in pakistan buy amoxicillin clarithromycin cialis eli lilly australia terbinafine in cats side effect active ingredient in amlodipine besylate methocarbamol 750 mg like vicodin lamisil 250 mg tabletta ára acyclovir in mouth amitriptyline side effects 10mg uk generic motrin dosage cost for ciprofloxacin prednisolone ac 1 eye drop cost take norvasc in morning or evening amoxicillin capsule usage doxycycline generics philippines price prices for premarin vaginal cream paxil 40 mg tabs price amiodarone brands in pakistan costo orlistat 120 mg boots uk ibuprofen can i split a cialis pill in two joseph c allegra papers hormone 1979 in cancer

WKT Format for SUAS MapServer

Dr. Franz-Josef Behr, Karlsruhe,
franz-josef.behr [at] hft[minus]stuttgart[dot]de

Generally spoken geographical entities can be interpreted to belong to one of these categories:

Each geometry type has a so-called Well-known Text Representation that can be easily generated and parsed by programs and human beings as well.

This format has been published by the Open Geospatial Consortium (OGC) by the specification OpenGIS Implementation Specification for Geographic information - Simple feature access - Part 1: Common architecture, Version 1.1.0.

In this specification the following geometry types have been taken into consideration:

Now, what's behind these terms? For a point it might be obvious, but what's with the other geometries?

Point, Linestring, Polygon

In the standard, the term curve is introduced, a "1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points."

In this context, ISO 19125 defines only one subclass (type) of curve, the linestring, which uses linear interpolation between points.

We can imagine that a linestring is nothing else than a polyline, a term which is used in many GIS.

In a similar way a surface is defined being a 2-dimensional geometric object. A simple Surface consists of a single "patch" that is associated with one "exterior boundary" and 0 or more "interior" boundaries. The only instantiable subclass of surface defined in this specification, Polygon, is a simple surface that is planar.

In Version 1.2.0 of this specification (making the former specification deprecated) this list has been extended by the following geometry types:

Additionally, geometries with height values (z values) and values in a linear reference system are supported.

A binary equivalent, known as well-known binary (WKB) is used to store the same information on databases.

In OGC's
Coordinate Transformation Service specifications WKT format is also used to describe spatial reference systems and coordinate transformations.

As you will see in the examples from the specification, Well known text is case insensitive and quite easy to understand.

Point POINT (10 10)
LineString LINESTRING (10 10, 20 20)
Polygon POLYGON ((10 10, 10 20, 20 20, 20 15, 10 10))
Multipoint MULTIPOINT (10 10, 20 20)
MultiLineString MULTILINESTRING ((10 10, 20 20),(15 15, 30 15))
MultiPolygon MULTIPOLYGON (((10 10, 10 20, 20 20, 20 15, 10 10)),
((60 60, 70 70, 80 60, 60 60 ) ))
GeomCollection GEOMETRYCOLLECTION (POINT (10 10),
POINT (30 30),
LINESTRING (15 15, 20 20))

WKT format is supported by spatial operations of Database Management Systems like MySQL (version 5), PostGIS, and Oracle.

But perhaps you will notice that labels (textual information) and raster based geodata (gridded data) are not mentioned here at all.

Providing geodata in WKT foramt for SUAS MapServer

SUAS MapServer uses WKT corresponding to Simple feature access Implementation Specification, Version 1.1.0 for uploading data into the database. Internally the WKB format is used to store the geodata in the database.

Each geographical feature is stored in a table record consisting of a unique id, internally provided by SUAS, a layer name, an identifying (perhaps also unique) key provided by the data provider (like you!), information about the geometry type, the bounding box (geographical extents) of the feature, the geometry in WKT format, an optional hyperlink, information about the spatial reference system, alphanumerical attributes, and optional styling information.

SUAS Feature Geometry Table Alphanumerical attributes are stored using an XML fragment, as shown in the example below:
Uploading point data in SUAS MapServer database

The structure of a CSV record for the import of point data into the SUAS MapServer database looks as follows:

In order to import point data into the SUAS MapServer database using CSV format, a CSV record looks like this:

Uploading linestring data in SUAS MapServer database

The structure of a CSV record for the import of linestring data into the SUAS MapServer database looks as follows:

In order to import linestring data into the SUAS MapServer database using CSV format, a CSV record looks like this:

Uploading polygon data in SUAS MapServer database

The structure of a CSV record for the import of polygon data into the SUAS MapServer database looks as follows:

In order to import polygon data into the SUAS MapServer database using CSV format, a CSV record looks like this:

Uploading labels in SUAS MapServer database

Labels (text objects) are stored as Point objects in the database. To upload such records into the database, use the following CSV syntax:

The POINT geometry defines the location of the label. The text itself (and optioally additional parameters) are provided in the attributes field in XML format:


Referencing raster tiles in SUAS MapServer database

Raster tiles are stored as Linestring objects in the database. To upload such records into the database, use the following CSV syntax:

The geo attribute desribes the location of the image by its lower left, upper left, upper right and lower right corner.

The svgxlink attribute contains the URL path to the raster file.