Hemelsbreed 4 coords..

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tibco Developer / Architect - Public Transport

Kun jij voor onze OV-klanten missiekritische bedrijfsapplicaties in Tibco tooling ontwerpen en bouwen die geschikt zijn voor de toekomst? Wat ga je doen? Voor onze OV-klanten ontwerpen en bouwen we missiekritische systemen die in het hart van de bedrijfsvoering staan. Zoals systemen die de sensoren op de treinen elke seconde meten en direct analyseren. Ontstaat er een uitzonderingssituatie zoals bijvoorbeeld sterk oplopende temperaturen, verslechtering van de remmen, een deur die vastzit of grote drukte in de trein, dan grijpt onze software in en stuurt relevante signalen naar het hoofdkantoor. De trein kan dan in onderhoud genomen worden, de conducteur krijgt

Bekijk vacature »

Software Developer Geospatial Technology

Would you like to be part of an innovative, inspiring and international environment? Are you excited to work in a Geo-ICT, Asset Management, Energy, Water & Telecom industry and do you have strong programming skills? The job as Experienced GIS Software Developer offers the challenge you are looking for! Software Developer Geospatial Technology 32-40 hours per week Your Job As Experienced GIS Consultant you will work in an international team on projects at leading customers in the Netherlands. You will deal with design solutions in which emerging technologies play an important role. Along with your colleagues and customers you will

Bekijk vacature »

Software Developer .NET

Bedrijfsomschrijving Je komt te werken als Software Engineer bij een organisatie gespecialiseerd in de Automatisering voor klanten van hen in de productiebranche. Ze zijn ongeveer 100 man groot en je komt terecht in een development team van 7 man. De wens is om dit met een developer uit te breiden; iemand die al een aantal jaar ervaring heeft opgedaan en goed zelfstandig kan werken. Als .NET Developer is jouw taak om software te ontwerpen, dit te ontwikkelen en te testen. Op dit moment zijn er 3 junioren in het team, werken ze samen met 3 developers gevestigd in Roemenië en

Bekijk vacature »

Support Engineer

Support Engineer Ben jij communicatief sterk? En word jij blij als onze klanten dat ook zijn? Lees dan zeker verder! Wie zijn wij? KindPlanner Software is een ambitieuze en snelgroeiende softwareleverancier die zich richt op de kinderopvangbranche. Haar product KindPlanner is een 100% cloudoplossing die het kantoor, de locaties en ouders met elkaar verbindt waardoor slimmer en eenvoudiger gewerkt kan worden. De software wordt in eigen beheer ontwikkeld vanuit Leiden, waar ook de overige onderdelen zoals sales en consultancy gevestigd zijn. Je komt te werken in een team waar resultaat en plezier hand in hand gaan en werkt vanuit een

Bekijk vacature »

Developer Powershell

Bedrijfsomschrijving Je komt als Developer Powershell te werken in de omgeving Deventer/Apeldoorn bij een nationaal opererende organisatie. Ze blijven constant in beweging en zijn altijd bezig om de laatste innovaties door te voeren. De organisatie werkt met grote hoeveelheden data, zij richten zich zowel op de B2B als B2C markten en zijn pionier binnen hun gebied van expertise. De applicaties draaiende op het platform verwerken per maand aanvragen voor meer dan 6 miljoen gebruikers en jij mag een rol gaan spelen in de complexe technieken en infrastructuur dat schuilt rondom deze applicaties! Je komt in een team waarbij de helft

Bekijk vacature »

C# .NET Developer

Bedrijfsomschrijving Onze klant is een mooie en innovatieve multinational in de regio Utrecht. Ze staan bekend om de hoge kwaliteit van dienstverlening en streven ernaar dit continu te verbeteren. Om dit te kunnen doen zijn zij opzoek naar een Software Developer. Als C# .NET Developer ga je aan de slag met het ontwikkelen van bedrijf kritische software en applicaties. Zo zijn er applicaties en software die van belang zijn voor de bedrijfsvoering, de medewerkers van de organisatie, maar ook voor het klantenbestand van de organisatie. Het landschap is zowel functioneel als technisch en daarmee erg breed. Je komt te werken

Bekijk vacature »

Medior PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Medior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little C# or JavaScript. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you.” You enjoy doing this Writing PHP code, but can also find your way in

Bekijk vacature »

.NET Developer

Bedrijfsomschrijving De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar de Cloud. Het development team richt zich voornamelijk op stevige back-end vraagstukken. Hierbij zal jij je veel richten op het koppelen van het oude landschap met de

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Wil jij zorgen voor de meest plezierige en efficiënte klant ervaring? Wil jij werken met state-of-the-art-systemen, onze business verbeteren en echt impact maken? Wat ga je doen als Full-stack Java Developer? Met jouw slimme en gave oplossingen breng je mensen en werk dichter bij elkaar. Samen met jouw team uiteraard. Binnenstromende functionele vragen vertalen naar technische creatieve oplossingen. Daar mag jij je in gaan vastbijten. Jouw focus bij ons zal liggen bij het 'self-service portaal' voor klanten, waar onze producten en diensten digitaal worden aangeboden aan onze klanten. Een portaal wat wij continue willen doorontwikkelen en dus ook onze

Bekijk vacature »

Software Developer / full-stack

Bedrijfsomschrijving Voor een organisatie binnen de zakelijke dienstverlening zijn wij op zoek naar een Software Developer met goede kennis van zowel Java als front-end technieken als Angular. Het betreft een organisatie bestaande uit ongeveer 100 mensen die klaar staan voor ruim twee duizend klanten. De organisatie staat bekend om het feit dat zij met hun kwalitatief goede dienst een van de snelste zijn. Dit valt op in de markt en dit bewerkstelligen zij door alles zoveel mogelijk te automatiseren. IT, en software development in het bijzonder, wordt als erg belangrijk gezien. Het complexe applicatie landschap is geheel maatwerk en geschreven

Bekijk vacature »

.NET ontwikkelaar / Azure

Bedrijfsomschrijving Als onderdeel van een grote IT-dienstverlener is deze organisatie nu gegroeid tot een organisatie van bijna 30 man groot. Iedereen binnen deze organisatie houdt zich bezig met het ontwikkelen, beheren, onderhouden van bedrijfskritische applicaties. De organisatie ontwikkelt applicaties voor o.a. diverse grote zorgverzekeraars, maar ook de wat kleinere lokale bedrijven worden door deze organisatie ondersteund. In tegenstelling tot de moederorganisatie, werken de medewerkers bij deze organisatie gemiddeld drie tot vier dagen in de week gewoon op het eigen kantoor in Utrecht. Samen met een vast team ben je dus verantwoordelijk voor verschillende projecten die je veelal op één en

Bekijk vacature »

Senior C# Developer

UPS Nederland zoekt een Senior Developer C# * Remote werken mogelijk Wil jij werken aan complexe IT-systemen bij een van de grootste logistieke werkgevers ter wereld? Als ontwikkelaar bij UPS werk je aan opkomende technologieën en DevOps processen om ervoor te zorgen dat onze logistieke processen zo soepel en efficiënt mogelijk verlopen. Dit ga je doen Je bent betrokken bij alle facetten van applicatieontwikkeling. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en concepten, bouwt efficiënte en testbare code, identificeert en integreert modulaire

Bekijk vacature »

Dynamics CRM / Developer

Bedrijfsomschrijving Als onderdeel van een grote IT-dienstverlener is deze organisatie ontstaan en is nu gegroeid tot organisatie van bijna 30 man groot. Iedereen binnen deze organisatie houdt zich bezig met het ontwikkelen, beheren, onderhouden van bedrijfskritische applicaties. In tegenstelling tot de moederorganisatie, werken de medewerkers bij deze organisatie gemiddeld drie dagen in de week gewoon op het eigen kantoor in Utrecht. Mede hierdoor heerst er een erg informele sfeer waardoor jij je binnen no-time thuis voelt! De organisatie staat op het punt om een heel nieuw team met specialiteit Dynamics CRM op te tuigen. Nee, je hoeft zeker nog geen

Bekijk vacature »

Gedreven front-end ontwikkelaar gezocht!

Bedrijfsomschrijving Dit moderne bedrijf is zeer succesvol en maakt prachtige webapplicaties voor grote A-merken.Vanwege de sterke groei zoeken wij per direct voor dit bedrijf een ervaren front-end ontwikkelaar. Het team bestaat uit een jonge groep enthousiaste specialisten waaronder 6 backend en 5 frontend ontwikkelaars. Omdat de mooie opdrachten zich blijven aandienen zijn ze van plan om weer uit te breiden en het verloop bij deze organisatie is heel laag omdat het er erg prettig werken is.Zo gaan ze bijvoorbeeld heel flexibel om met elkaar en kijkt men hier niet raar op als je eens een middag afwezig bent of later

Bekijk vacature »

Senior BI Developer gezocht voor de transportsecto

Bedrijfsomschrijving Voor een IT bedrijf die actief is binnen de Transport en Logistiek ben ik zoekende naar een Senior BI Specialist met sterke ETL skills. Je komt te werken binnen een jong en dynamisch team van 12 collega's waarin je transportorganisatie helpt om meer data gedreven te werken. Ze werken hier volgens de Scrum werkwijze middels sprints en afwisselende doelstellingen die bijvoorbeeld gericht zijn op het uitbreiden van de Datawarehouse of het creëren van Power BI oplossingen. De werkwijze is hier pragmatisch en no-nonsense met natuurlijk oog voor klant en collega's. Daarnaast houden ze van games en een lolletje op

Bekijk vacature »
Vincent

Vincent

09/08/2007 13:27:00
Quote Anchor link
Yooo Mensen,

K had ff een vraagje voor jullie ;-)
Ik heb een dorp met een x en y coordinaat(waar hij ligt)
Dan wil ik voor marktplaats berekenen welk dorp met aanbod het dicht bij jou ligt en zo een lijst maken, dat dorp dan uiteraard ook een x en y coordinaat. Dus wil ik tussen die plek een hemelsbrede berekening maken. Ik heb alleen geen idee hoe je dat doet, ik heb van alles geprobeerd maar kom er maar niet uit.
Zouden jullie mij klein stukje kunnen helpen met beetje uitleg ofzo, ik vraag niet om heel script maar gewoon uitleg :-D script is ook goed ;-) maar ik weet dat het geen voorkauwhulp.nl is :P

Groeten, Vincent ;-)

Bvd
Gewijzigd op 01/01/1970 01:00:00 door Vincent
 
PHP hulp

PHP hulp

18/05/2021 19:45:05
 
Terence Hersbach

Terence Hersbach

09/08/2007 13:39:00
Quote Anchor link
ik denk dat je je moet verdiepen in de stelling van pietjesgras (AB2 = BC2 + AC2) (2 is kwadraat)

edit: Pythagoras heette die gast
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
Arjan Kapteijn

Arjan Kapteijn

09/08/2007 13:43:00
Quote Anchor link
a = x - afstandhemelsbreed
b = x + afstandhemelsbreed
c = y - afstandhemelsbreed
d = y + afstandshemelsbreed

SELECT * FROM tabel WHERE
x = between a and b
and
y = between c and d

(dat is overigens vierkant, maar wel de eenvoudigste oplossing)
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
 
Vincent

Vincent

09/08/2007 13:54:00
Quote Anchor link
Terence heb ik op school gehad, ik zal er wel naar kijken :)

Arjan a = x - afstandhemelsbreed. Die afstand wou ik net berekenen :P
 
Jelle -

Jelle -

09/08/2007 14:21:00
Quote Anchor link
wat nou als je eens berekend hoeveel x er verschil is en hoeveel y, dan deze bij mekaar opteld en dan kun je toch op een lijstje komen met welke het dichtst bij zit?
 
Dizzy

Dizzy

09/08/2007 14:22:00
Quote Anchor link
Hier hoort tekeningetje bij :) http://nl.wikipedia.org/wiki/Afbeelding:Pythagoras_abc.png

dorp1 = Â (hoek A)-> bovenste hoek x1 ; y1
dorp2 = hoek B -> links onder = x2 ; y2

|ac|(vanboven naar onder) = b = y1 - y2

|bc|(links naar rechts) = a = x1 - x2

c = vierkantswortel(|bc|² + |ac|²)
c = vierkantswortel( (x1 - x2)² + (y1 - y2)²)

(c = afstand tussen de 2 dorpen)
Gewijzigd op 01/01/1970 01:00:00 door Dizzy
 
Vincent

Vincent

09/08/2007 17:12:00
Quote Anchor link
Dizzy schreef op 09.08.2007 14:22:
Hier hoort tekeningetje bij :) http://nl.wikipedia.org/wiki/Afbeelding:Pythagoras_abc.png

dorp1 = Â (hoek A)-> bovenste hoek x1 ; y1
dorp2 = hoek B -> links onder = x2 ; y2

|ac|(vanboven naar onder) = b = y1 - y2

|bc|(links naar rechts) = a = x1 - x2

c = vierkantswortel(|bc|² + |ac|²)
c = vierkantswortel( (x1 - x2)² + (y1 - y2)²)

(c = afstand tussen de 2 dorpen)


Als ik eerlijk mag zijn begrijp ik er niks niet veel van..
Zou je dit tot een php script kunnen omzetten? Dan ga ik allemaal dingen mee proberen en misschien dat ik het dan begrijp?
Beetje rare vraag misschien.. maarja...
 
Hipska BE

Hipska BE

09/08/2007 18:16:00
Quote Anchor link
Vincent, ik heb al een idee,

Ik werk even wat uit voor je. als je even op IRC kanaal komt dan kan je meehelpen ;-)
 
Vincent

Vincent

09/08/2007 18:38:00
Quote Anchor link
Ok tnx! ik kom op chat tnx :)
 
Jelle -

Jelle -

09/08/2007 18:39:00
Quote Anchor link
offtopic:
heeft phphulp een irc kanaal dan?:P
 
Vincent

Vincent

09/08/2007 19:14:00
Quote Anchor link
Neej, je bent ook niet online ofzo.. xD
 
Jelle -

Jelle -

09/08/2007 19:29:00
Quote Anchor link
ja 2 min later gevonden, wat dacht je dan:P
 
PHP erik

PHP erik

09/08/2007 19:48:00
Quote Anchor link
Als je meerdere punten hebt en je wil weten welk het dichtsbij is, dan wil je dus afstand tussen deze twee punten weten. Dit is een lineaire lijn. Het is dus eigenlijk betrekkelijk simpel.

Je berekent het verschil tussen X1 en X2, en tussen Y1 en Y2, waarbij de coördinaten dus de syntax (X1, Y1) en (X2, Y2) hebben.

Als X2-X1 = 0, dan is het verschil gewoon Y2 - Y1 en hoef je geen pythagoras te gebruiken. Het is immers een rechte verticale lijn.
Als Y2-Y1 = 0, dan is het verschil gewoon X2 - X1 en hoef je ook geen pythagoras te gebruiken. Het is immers een rechte horizontale lijn.

Als beide verschillen wel groter of kleiner dan 0 zijn dan zou ik de verschillen allebei omvormen tot positieve getallen. Want negatieve getallen heb je niets aan; het verschil is even groot, of het ene nou links of rechts van het ander ligt.

A² + B² = C²
A = X2 - X1
B = Y2 - Y1

De rest is simpel.
 
Arend a

Arend a

09/08/2007 20:27:00
Quote Anchor link
Of je gebruikt postgresql, die doet het voor je. (even voor de nit-pickerigheid, het gaat om 2 coordinaten. Een coordinaat bestaat uit een x en een y (eventueel ook een z en meer onderdelen wanneer je de 3 dimensies verlaat)).

1: maak een tabel met punten.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE punten (
    naam character varying,
    coordinates point
);

COPY punten (naam, coordinates) FROM stdin;
Plaats A    (0,1)
Plaats A    (0,1)
Plaats B    (500,400)
Plaats C    (800,-900)
Plaats D    (200,-700)
\.


2: SELECT naam, (coordinates <-> point(400,100)) from punten;
Gewijzigd op 01/01/1970 01:00:00 door Arend a
 
Hipska BE

Hipska BE

09/08/2007 20:29:00
Quote Anchor link
Ziezo, klaar: (ik heb even PDO gebruikt om het wat simpel te houden)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

// lengte tot gekozen dorp bepalen en sorteren welke het dichtst is
$dorpid = (int) $_GET['id'];
$dorp = $db->query('SELECT id,x,y FROM dorpen WHERE id = '.$dorpid,PDO::FETCH_ASSOC)->fetch();
$dorpen = $db->query('SELECT id,naam,SQRT( POW(('.$dorp['x'].'-x),2) + POW(('.$dorp['y'].'-y) ,2) ) as afstand FROM dorpen WHERE id <> '.$dorp['id'].' ORDER BY afstand',PDO::FETCH_ASSOC)->fetchAll();
print_r($dorpen);

?>

Voorbeeld

@Smurf Minions: IRC Kanaal
 
Vincent

Vincent

09/08/2007 20:34:00
Quote Anchor link
Tnx allemaal :D

Ik heb achter de schermen super veel hulp gehad ;-)
Bedankt!
 
Arend a

Arend a

09/08/2007 20:40:00
Quote Anchor link
Overigens, gps coordinaten zijn niet in het platte vlak (mocht je gps coordinaten gebruiken).

Zie ook:
http://www.postcode.nl/index.php?PageID=151


Aangezien de aarde rond dien je deze me te rekenen.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?
DEFINE (R, 6367000); // Radius of the Earth in meters

//example coordinate of neighborhood 2011 in the Netherlands (Haarlem centrum)

$lat1 = 52.3826;
$lon1 = 4.637;

//example coordinate of neighborhood 6199 in the Netherlands (Maastricht-Airport)
$lat2 = 50.9235;
$lon2 = 5.7812;

//convert degrees to radians
$lat1 = ($lat1 * pi() ) / 180;
$lon1 = ($lon1 * pi() ) / 180;
$lat2 = ($lat2 * pi() ) / 180;
$lon2 = ($lon2 * pi() ) / 180;

//Haversine Formula (see here )
$dlon = $lon2 - $lon1;
$dlat = $lat2 - $lat1;
$a = pow(sin($dlat/2), 2) + cos($lat1) * cos($lat2) * pow(sin($dlon/2), 2);
$intermediate_result = 2 * asin(min(1,sqrt($a)));
$distance = R * $intermediate_result;

echo $distance;
?>
Gewijzigd op 01/01/1970 01:00:00 door Arend a
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.