Hallo,
Kann mir bitte jemand erklären wie man die Feldgröße berechnet und bitte nicht zu knapp bin manchmal dumm beim denken.
MFG
Marcel
Feldgröße Berechnen
10 posts
Page 1 of 1
Re: Feldgröße Berechnen
du musst ja die corner richtig setzen....um die dimension des feldes zu erstellen....
in dem corner sind nochmal 2 corner drin....eine für die breite...einer für die länge...
in dem 2. corner liest du bei attributes x und z die zahlen ab...
also z.b. x= 60 und z= 90....dann rechnest du 60x90....das sind die quadratmeter....
und dann die hektarzahl wählen....ich mach immer 4 euro der quadratmeter...
in dem corner sind nochmal 2 corner drin....eine für die breite...einer für die länge...
in dem 2. corner liest du bei attributes x und z die zahlen ab...
also z.b. x= 60 und z= 90....dann rechnest du 60x90....das sind die quadratmeter....
und dann die hektarzahl wählen....ich mach immer 4 euro der quadratmeter...
- bassaddict
- GIANTS Software | Web/Script Programmer
- Posts: 11983
- Joined: Tue Nov 29, 2011 2:44 pm
- Location: ER, DE
Re: Feldgröße Berechnen
1: im GDN registrieren http://gdn.giants-software.com/index.php
2: GRLE-Converter runterladen
3: cultivator_density.grle aus deiner Map mit dem GRLE-Converter in eine PNG konvertieren
4: die PNG mit Paint.NET öffnen
5: Die Zauberstab-Auswahl verwenden, Tolleranz auf 0 stellen und dein Feld markieren (kann in einigen Fällen kaum sichtbar sein wegen die verwendeten Farben)
6: Unten die Anzahl markierte Pixel ablesen
7: Diese Zahl durch 40000 teilen um die Feldgröße in ha zu bekommen
8: die Feldgröße mit dem gewünschten preis multiplizieren (ca 45000€/ha auf der Standardmap)
9: Feldgröße und Preis im GE für das Feld eintragen
2: GRLE-Converter runterladen
3: cultivator_density.grle aus deiner Map mit dem GRLE-Converter in eine PNG konvertieren
4: die PNG mit Paint.NET öffnen
5: Die Zauberstab-Auswahl verwenden, Tolleranz auf 0 stellen und dein Feld markieren (kann in einigen Fällen kaum sichtbar sein wegen die verwendeten Farben)
6: Unten die Anzahl markierte Pixel ablesen
7: Diese Zahl durch 40000 teilen um die Feldgröße in ha zu bekommen
8: die Feldgröße mit dem gewünschten preis multiplizieren (ca 45000€/ha auf der Standardmap)
9: Feldgröße und Preis im GE für das Feld eintragen
-
- Posts: 138
- Joined: Sun Aug 16, 2009 12:05 pm
Re: Feldgröße Berechnen
Die Lösung von bassaddict erinnert mich an meine Kindheit (so im Alter von 4-6): ich fragte meinen Vater, wie er so schnell die Kühe zählt. Seine Antwort:
"Ganz einfach: Du musst die Beine zählen und dann diese Summe durch vier teilen! Und wenn Du ganz schlau bist, dann zählst Du nur die Hörner und teilst das Ergebnis durch zwei..."
"Ganz einfach: Du musst die Beine zählen und dann diese Summe durch vier teilen! Und wenn Du ganz schlau bist, dann zählst Du nur die Hörner und teilst das Ergebnis durch zwei..."
Bankraub ist eine Unternehmung von Dilettanten. Wahre Profis gründen eine Bank...
- bassaddict
- GIANTS Software | Web/Script Programmer
- Posts: 11983
- Joined: Tue Nov 29, 2011 2:44 pm
- Location: ER, DE
Re: Feldgröße Berechnen
Ist aber die genaueste Lösung. Und für nicht gerade Felder sogar die einzige Lösung einen ordentlichen Wert ohne irgendwelche Schätzungen zu bekommen.
-
- Posts: 34
- Joined: Sun Jan 27, 2013 6:38 pm
Re: Feldgröße Berechnen
Ja ich finde deine Lösung auch am besten und man hat es genau!
Für die andere Lösung bedanke ich mich trotzdem.
3796 Pixel / 40000 = 0,0949 Hektar * 45000€ = 4270,5€ (Hatte 5000 als Preis war nah dran )
So sollte es richtig sein oder? Und warum eigentlich 40000?
MFG
Marcel
Für die andere Lösung bedanke ich mich trotzdem.
3796 Pixel / 40000 = 0,0949 Hektar * 45000€ = 4270,5€ (Hatte 5000 als Preis war nah dran )
So sollte es richtig sein oder? Und warum eigentlich 40000?
MFG
Marcel
- bassaddict
- GIANTS Software | Web/Script Programmer
- Posts: 11983
- Joined: Tue Nov 29, 2011 2:44 pm
- Location: ER, DE
Re: Feldgröße Berechnen
Die Map ist 2048*2048m groß, die *_density.grle Dateien sind 4096*4096 groß. 1px entspricht also 0.5m, 4px entsprechen 1m² und 1ha sind ja bekanntlich 10000m². Und 4*10000 sind 40000.
-
- Posts: 34
- Joined: Sun Jan 27, 2013 6:38 pm
Re: Feldgröße Berechnen
Okay bin nicht so der Formel / Mathe Mensch aber macht sinn
Ma so ne Frage noch nebenbei vll weißt du es ja gibt es ein Trick das FeldKaufIcon/Trigger genau mittig aufs Feld zu bekommen?
Ma so ne Frage noch nebenbei vll weißt du es ja gibt es ein Trick das FeldKaufIcon/Trigger genau mittig aufs Feld zu bekommen?
- bassaddict
- GIANTS Software | Web/Script Programmer
- Posts: 11983
- Joined: Tue Nov 29, 2011 2:44 pm
- Location: ER, DE
Re: Feldgröße Berechnen
Das kann man auch über die Pixel der PNG ermitteln. Bei einem rechteckigen Feld ist das ganz einfach, ansonsten ist es etwas mehr Rechnerei.
Für grade Felder kannst du das hier verwenden. Einfach den ganzen Code in eine HTML-Datei speichern, die mit Opera, FF oder was für ein Browser auch immer öffnen. Da dann die Pixel-Werte von der Ecke links oben eingeben, außerdem die Kantenlängen (die Pixelzahl, wird dir bei einer Markierung in Paint.NET alles angezeigt), dann auf "calc values" klicken und schon hast du alle Angaben die du brauchst um im GE die fieldDefinition, Icon und Feldnummer fürs PDA richtig zu setzen.
Für grade Felder kannst du das hier verwenden. Einfach den ganzen Code in eine HTML-Datei speichern, die mit Opera, FF oder was für ein Browser auch immer öffnen. Da dann die Pixel-Werte von der Ecke links oben eingeben, außerdem die Kantenlängen (die Pixelzahl, wird dir bei einer Markierung in Paint.NET alles angezeigt), dann auf "calc values" klicken und schon hast du alle Angaben die du brauchst um im GE die fieldDefinition, Icon und Feldnummer fürs PDA richtig zu setzen.
Code: Select all
<html>
<head>
<title>calc fields</title>
</head>
<body>
<script type="text/javascript">
function calc(){
var topX = document.getElementById("topX").value;
var topZ = document.getElementById("topZ").value;
var sizeX = document.getElementById("sizeX").value;
var sizeZ = document.getElementById("sizeZ").value;
var topXm = (topX / 2) - 1024;
var topZm = (topZ / 2) - 1024;
var sizeXm = sizeX / 2;
var sizeZm = sizeZ / 2;
var centerX = topXm + (sizeXm / 2);
var centerZ = topZm + (sizeZm / 2);
document.getElementById("topXout").value = topXm;
document.getElementById("topZout").value = topZm;
document.getElementById("sizeXout").value = sizeXm;
document.getElementById("sizeZout").value = sizeZm;
document.getElementById("centerXout").value = centerX;
document.getElementById("centerZout").value = centerZ;
}
</script>
<div id="container" align="center">
top X: <input type="text" id="topX" maxlength="4" /><br />
top Z: <input type="text" id="topZ" maxlength="4" /><br />
size X: <input type="text" id="sizeX" maxlength="4" /><br />
size Z: <input type="text" id="sizeZ" maxlength="4" /><br />
<input type="button" id="calc" value="calc values" onclick="calc()" /><br /><br />
top X coords: <input type="text" id="topXout" /><br />
top Z coords: <input type="text" id="topZout" /><br />
size X in m: <input type="text" id="sizeXout" /><br />
size Z in m: <input type="text" id="sizeZout" /><br />
center X in m: <input type="text" id="centerXout" /> <br />
center Z in m: <input type="text" id="centerZout" /> <br />
</div>
</body>
</html>
-
- Posts: 34
- Joined: Sun Jan 27, 2013 6:38 pm
Re: Feldgröße Berechnen
Cool danke ich versteh nur jetzt nicht genau was für Werte wo hin sollen bin zu doof für sowas sorry.
10 posts
Page 1 of 1